
org.apache.jackrabbit.oak.plugins.index.lucene.LuceneIndexProviderService.class Maven / Gradle / Ivy
???? 3k Iorg/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexProviderService java/lang/Object LuceneIndexProviderService.java ,Lorg/apache/felix/scr/annotations/Component; metatype label )Apache Jackrabbit Oak LuceneIndexProvider Korg/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexProviderService$2 Korg/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexProviderService$1
REPOSITORY_HOME Ljava/lang/String; repository.home
indexProvider DLorg/apache/jackrabbit/oak/plugins/index/lucene/LuceneIndexProvider; regs Ljava/util/List; :Ljava/util/List; oakRegs ILjava/util/List; log Lorg/slf4j/Logger; nodeAggregator BLorg/apache/jackrabbit/oak/plugins/index/aggregate/NodeAggregator; ,Lorg/apache/felix/scr/annotations/Reference; cardinality 7Lorg/apache/felix/scr/annotations/ReferenceCardinality; OPTIONAL_UNARY policyOption 8Lorg/apache/felix/scr/annotations/ReferencePolicyOption; GREEDY policy 2Lorg/apache/felix/scr/annotations/ReferencePolicy; DYNAMIC PROP_DISABLED_DEFAULT Z
PROP_DISABLED disabled , +Lorg/apache/felix/scr/annotations/Property; boolValue Disable this component description $If true, this component is disabled.
PROP_DEBUG debug 4 Enable Debug Logging ?Enables debug logging in Lucene. After enabling this actual logging can be controlled via changing log level for category 'oak.lucene' to debug PROP_COPY_ON_READ enableCopyOnReadSupport 9 Enable CopyOnRead PEnable copying of Lucene index to local file system to improve query performance PROP_LOCAL_INDEX_DIR
localIndexDir > Local index storage path ?Local file system path where Lucene indexes would be copied when CopyOnRead is enabled. If not specified then indexes would be stored under 'index' dir under Repository Home PROP_COPY_ON_WRITE_DEFAULT PROP_COPY_ON_WRITE enableCopyOnWriteSupport D Enable CopyOnWrite WEnable copying of Lucene index to local file system to improve index writer performance PROP_ASYNC_INDEX_OPEN enableOpenIndexAsync I Open index asynchronously .Enable opening of indexes in asynchronous mode PROP_THREAD_POOL_SIZE_DEFAULT I PROP_THREAD_POOL_SIZE threadPoolSize Q intValue Thread pool size HThread pool size used to perform various asynchronous task in Oak Lucene !PROP_PREFETCH_INDEX_FILES_DEFAULT PROP_PREFETCH_INDEX_FILES prefetchIndexFiles X Prefetch Index Files ?Prefetch the index files when CopyOnRead is enabled. When enabled all new Lucene index files would be copied locally before the index is made available to QueryEngine &PROP_EXTRACTED_TEXT_CACHE_SIZE_DEFAULT PROP_EXTRACTED_TEXT_CACHE_SIZE extractedTextCacheSizeInMB _ Extracted text cache size (MB) eCache size in MB for caching extracted text for some time. When set to 0 then cache would be disabled (PROP_EXTRACTED_TEXT_CACHE_EXPIRY_DEFAULT , PROP_EXTRACTED_TEXT_CACHE_EXPIRY extractedTextCacheExpiryInSecs f "Extracted text cache expiry (secs) FTime in seconds for which the extracted text would be cached in memory *PROP_PRE_EXTRACTED_TEXT_ALWAYS_USE_DEFAULT "PROP_PRE_EXTRACTED_TEXT_ALWAYS_USE alwaysUsePreExtractedCache l #Always use pre-extracted text cache ?By default pre extracted text cache would only be used for reindex case. If this setting is enabled then it would also be used in normal incremental indexing !PROP_BOOLEAN_CLAUSE_LIMIT_DEFAULT PROP_BOOLEAN_CLAUSE_LIMIT booleanClauseLimit s Boolean Clause Limit FLimit for number of boolean clauses generated for handling of OR query PROP_HYBRID_INDEXING_DEFAULT PROP_HYBRID_INDEXING enableHybridIndexing y Hybrid Indexing 6When enabled Lucene NRT Indexing mode would be enabled PROP_HYBRID_QUEUE_SIZE_DEFAULT ' PROP_HYBRID_QUEUE_SIZE hybridQueueSize ?
Queue size _Size of in memory queue used for storing Lucene Documents which need to be added to local index !PROP_DISABLE_DEFN_STORAGE_DEFAULT $PROP_DISABLE_STORED_INDEX_DEFINITION disableStoredIndexDefinition ? Disable index definition storage ?By default index definitions would be stored at time of reindexing to ensure that future modifications to it are not effective untill index is reindex. Set this to true would disable this feature
whiteboard 5Lorg/apache/jackrabbit/oak/spi/whiteboard/Whiteboard; backgroundObserver 9Lorg/apache/jackrabbit/oak/spi/commit/BackgroundObserver; externalIndexObserver
scorerFactory LLorg/apache/jackrabbit/oak/plugins/index/lucene/score/ScorerProviderFactory; augmentorFactory FLorg/apache/jackrabbit/oak/plugins/index/lucene/IndexAugmentorFactory; statisticsProvider 4Lorg/apache/jackrabbit/oak/stats/StatisticsProvider; extractedTextProvider KLorg/apache/jackrabbit/oak/plugins/index/fulltext/PreExtractedTextProvider; mountInfoProvider 7Lorg/apache/jackrabbit/oak/spi/mount/MountInfoProvider; blobStore @Lorg/apache/jackrabbit/oak/spi/blob/GarbageCollectableBlobStore; indexCopier