public class SearchIndex
extends org.apache.jackrabbit.core.query.lucene.SearchIndex
SearchIndex
resolving workspace specific indexing configuration.DEFAULT_EXTRACTOR_BACK_LOG, DEFAULT_EXTRACTOR_POOL_SIZE, DEFAULT_EXTRACTOR_TIMEOUT, DEFAULT_MAX_FIELD_LENGTH, DEFAULT_MAX_MERGE_DOCS, DEFAULT_MERGE_FACTOR, DEFAULT_MIN_MERGE_DOCS, DEFAULT_TERM_INFOS_INDEX_DIVISOR, index, JCR_SYSTEM_PATH, PATH_FACTORY, ROOT_PATH, VALID_SYSTEM_INDEX_NODE_TYPE_NAMES
Constructor and Description |
---|
SearchIndex() |
Modifier and Type | Method and Description |
---|---|
protected org.apache.jackrabbit.core.query.lucene.IndexingConfiguration |
createIndexingConfiguration(org.apache.jackrabbit.core.query.lucene.NamespaceMappings namespaceMappings) |
void |
setIndexingConfiguration(String path) |
addNode, checkOpen, close, createDirectoryManager, createDocument, createExcerptProvider, createExecutableQuery, createOrderings, createRedoLogFactory, createSortFields, createSpellChecker, createSynonymProvider, createSynonymProviderConfigResource, deleteNode, doInit, executeQuery, executeQuery, flush, getAnalyzer, getAutoRepair, getBufferSize, getCacheSize, getDirectoryManager, getDirectoryManagerClass, getEnableConsistencyCheck, getExcerptProviderClass, getExtractorBackLogSize, getExtractorPoolSize, getExtractorTimeout, getForceConsistencyCheck, getForkJavaCommand, getIndex, getIndexFormatVersion, getIndexingConfig, getIndexingConfiguration, getIndexingConfigurationClass, getIndexingConfigurationDOM, getIndexReader, getIndexReader, getMaxExtractLength, getMaxFieldLength, getMaxHistoryAge, getMaxMergeDocs, getMaxVolatileIndexSize, getMergeFactor, getMinMergeDocs, getNamespaceMappings, getParser, getPath, getQueryNodeFactory, getRedoLogFactory, getRedoLogFactoryClass, getRelativePath, getRespectDocumentOrder, getResultFetchSize, getSimilarity, getSimilarityClass, getSizeEstimate, getSortComparatorSource, getSpellChecker, getSpellCheckerClass, getSupportHighlighting, getSynonymProvider, getSynonymProviderClass, getSynonymProviderConfigPath, getTermInfosIndexDivisor, getTextAnalyzer, getTextFilterClasses, getTikaConfigPath, getUseCompoundFile, getVolatileIdleTime, getWeaklyReferringNodes, isInitializeHierarchyCache, isUseSimpleFSDirectory, mergeAggregatedNodeIndexes, retrieveAggregateRoot, retrieveAggregateRoot, runConsistencyCheck, setAnalyzer, setAutoRepair, setBufferSize, setCacheSize, setDirectoryManagerClass, setEnableConsistencyCheck, setExcerptProviderClass, setExtractorBackLogSize, setExtractorPoolSize, setExtractorTimeout, setForceConsistencyCheck, setForkJavaCommand, setIndexingConfigurationClass, setInitializeHierarchyCache, setMaxExtractLength, setMaxFieldLength, setMaxHistoryAge, setMaxMergeDocs, setMaxVolatileIndexSize, setMergeFactor, setMinMergeDocs, setPath, setRedoLogFactoryClass, setRespectDocumentOrder, setResultFetchSize, setSimilarityClass, setSizeEstimate, setSpellCheckerClass, setSupportHighlighting, setSynonymProviderClass, setSynonymProviderConfigPath, setTermInfosIndexDivisor, setTextFilterClasses, setTikaConfigPath, setUseCompoundFile, setUseSimpleFSDirectory, setVolatileIdleTime, updateNodes
public void setIndexingConfiguration(String path)
setIndexingConfiguration
in class org.apache.jackrabbit.core.query.lucene.SearchIndex
protected org.apache.jackrabbit.core.query.lucene.IndexingConfiguration createIndexingConfiguration(org.apache.jackrabbit.core.query.lucene.NamespaceMappings namespaceMappings)
Postpones indexing initialization until all node types are registered.
createIndexingConfiguration
in class org.apache.jackrabbit.core.query.lucene.SearchIndex
Copyright © 2003–2020 Magnolia International Ltd.. All rights reserved.