Package com.atlassian.confluence.internal.index.lucene
package com.atlassian.confluence.internal.index.lucene
-
ClassDescriptionAn abstract Collector that exposes a Consumer which in turn accepts an object of a generic typeFactory class for creating a Lucene connection to the custom indexThe implementation of
IndexLockServicewhich initialises all lock in memory.Similarity class for edge indexOriginally an inner class ofLuceneSearchIndexAccessor, but extracted as a first-citizen class here for better clarity.Responsible for triggering full reindex operation with necessary state management.Extract default fields for a CHANGE index document that represents the change of a contentResponsible for creating newLuceneConnectioninstances.Extracts default fields for a CONTENT index document that represents the contentImplementation ofFieldMappings.FieldMappingWriterfor Lucene, which is no-opHelper methods to deal with Lucene index in ConfluenceThis collector stores the score of the document into the v2ScannedDocumentso that the consumer can do further computation based on it