Package com.atlassian.confluence.internal.index.lucene
-
Interface Summary Interface Description CustomLuceneConnectionFactory Factory class for creating a Lucene connection to the custom indexFullReindexManager Responsible for triggering full reindex operation with necessary state management. -
Class Summary Class Description AbstractDocumentCollector<T> An abstract Collector that exposes a Consumer which in turn accepts an object of a generic typeCustomLuceneConnectionFactoryImpl DefaultCustomSearchIndexRegistry DefaultIndexLockService The implementation ofIndexLockService
which initialises all lock in memory.EdgeIndexSimilarity Similarity class for edge indexFieldValuesCollector Originally an inner class ofLuceneSearchIndexAccessor
, but extracted as a first-citizen class here for better clarity.LuceneBatchIndexer LuceneChangeExtractor Extract default fields for a CHANGE index document that represents the change of a contentLuceneChangeExtractor.FieldName LuceneConnectionFactory Responsible for creating newLuceneConnection
instances.LuceneContentExtractor Extracts default fields for a CONTENT index document that represents the contentLuceneDocumentBuilder LuceneDocumentToFieldDescriptorConverter LuceneFieldVisitor LuceneFullReindexManager LuceneIndexHelper Helper methods to deal with Lucene index in ConfluenceLuceneReIndexer LuceneSearchIndexAccessor ScoredDocumentCollector This collector stores the score of the document into the v2ScannedDocument
so that the consumer can do further computation based on it