/* * Copyright (C) 2009 eXo Platform SAS. * * This is free software; you can redistribute it and/or modify it * under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation; either version 2.1 of * the License, or (at your option) any later version. * * This software is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public * License along with this software; if not, write to the Free * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA * 02110-1301 USA, or see the FSF site: http://www.fsf.org. */ package org.exoplatform.services.jcr.config; /** * Created by The eXo Platform SAS . * * @author <a href="mailto:gavrikvetal@gmail.com">Vitaliy Gulyy</a> * @version $ */ public interface QueryHandlerParams { // after JCR-445 public static final String PARAM_AUTO_REPAIR = "auto-repair"; public static final String PARAM_BUFFER_SIZE = "buffer-size"; public static final String PARAM_CACHE_SIZE = "cache-size"; public static final String PARAM_CONSISTENCY_CHECK_ENABLED = "consistency-check-enabled"; public static final String PARAM_DOCUMENT_ORDER = "document-order"; public static final String PARAM_EXCERPTPROVIDER_CLASS = "excerptprovider-class"; public static final String PARAM_EXTRACTOR_BACKLOG = "extractor-backlog"; public static final String PARAM_EXTRACTOR_POOLSIZE = "extractor-pool-size"; public static final String PARAM_EXTRACTOR_TIMEOUT = "extractor-timeout"; public static final String PARAM_FORCE_CONSISTENCYCHECK = "force-consistencycheck"; /** * ErrorLog file size in Kb. */ public static final String PARAM_ERRORLOG_SIZE = "errorlog-size"; /** * The location of the search index. <br> Note: This is a <b>mandatory</b> parameter! */ public static final String PARAM_INDEX_DIR = "index-dir"; public static final String OLD_PARAM_INDEX_DIR = "indexDir"; public static final String PARAM_INDEXING_CONFIGURATION_PATH = "indexing-configuration-path"; public static final String PARAM_INDEXING_CONFIGURATION_CLASS = "indexing-configuration-class"; public static final String PARAM_MAX_FIELD_LENGTH = "max-field-length"; public static final String PARAM_MAX_MERGE_DOCS = "max-merge-docs"; public static final String PARAM_MERGE_FACTOR = "merge-factor"; public static final String PARAM_MIN_MERGE_DOCS = "min-merge-docs"; public static final String PARAM_QUERY_CLASS = "query-class"; public static final String PARAM_RESULT_FETCH_SIZE = "result-fetch-size"; public static final String PARAM_SPELLCHECKER_CLASS = "spellchecker-class"; public static final String PARAM_SPELLCHECKER_MORE_POPULAR = "spellchecker-more-popular"; public static final String PARAM_SPELLCHECKER_DISTANCE = "spellchecker-min-distance"; public static final String PARAM_SUPPORT_HIGHLIGHTING = "support-highlighting"; public static final String PARAM_SYNONYMPROVIDER_CLASS = "synonymprovider-class"; public static final String PARAM_SYNONYMPROVIDER_CONFIG_PATH = "synonymprovider-config-path"; public static final String PARAM_USE_COMPOUNDFILE = "use-compoundfile"; public static final String PARAM_VOLATILE_IDLE_TIME = "volatile-idle-time"; public static final String PARAM_MAX_VOLATILE_SIZE = "max-volatile-size"; public static final String PARAM_MAX_VOLATILE_TIME = "max-volatile-time"; //since https://jira.jboss.org/jira/browse/EXOJCR-17 public static final String PARAM_UPGRADE_INDEX = "upgrade-index"; public static final String PARAM_ANALYZER_CLASS = "analyzer"; public static final String PARAM_CHANGES_FILTER_CLASS = "changesfilter-class"; public static final String PARAM_REINDEXING_PAGE_SIZE = "reindexing-page-size"; public static final String PARAM_RDBMS_REINDEXING = "rdbms-reindexing"; public static final String PARAM_ASYNC_REINDEXING = "async-reindexing"; public static final String PARAM_INDEX_RECOVERY_MODE = "index-recovery-mode"; public static final String PARAM_INDEX_RECOVERY_FILTER = "index-recovery-filter"; public static final String PARAM_INDEXING_THREAD_POOL_SIZE = "indexing-thread-pool-size"; public static final String PARAM_INDEXING_LOAD_BATCHING_THRESHOLD_DYNAMIC = "indexing-load-batching-threshold-dynamic"; public static final String PARAM_INDEXING_LOAD_BATCHING_THRESHOLD_TTL = "indexing-load-batching-threshold-ttl"; public static final String PARAM_INDEXING_LOAD_BATCHING_THRESHOLD_PROPERTY = "indexing-load-batching-threshold-property"; public static final String PARAM_INDEXING_LOAD_BATCHING_THRESHOLD_NODE = "indexing-load-batching-threshold-node"; }