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
IndexLockService
which 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 newLuceneConnection
instances.Extracts default fields for a CONTENT index document that represents the contentImplementation ofFieldMappings.FieldMappingWriter
for Lucene, which is no-opHelper methods to deal with Lucene index in ConfluenceThis collector stores the score of the document into the v2ScannedDocument
so that the consumer can do further computation based on it