Class FieldValuesCollector

java.lang.Object
org.apache.lucene.search.Collector
com.atlassian.confluence.internal.index.lucene.AbstractDocumentCollector<Map<String,String[]>>
com.atlassian.confluence.internal.index.lucene.FieldValuesCollector

public class FieldValuesCollector extends AbstractDocumentCollector<Map<String,String[]>>
Originally an inner class of LuceneSearchIndexAccessor, but extracted as a first-citizen class here for better clarity.
Since:
7.17
  • Constructor Details

    • FieldValuesCollector

      public FieldValuesCollector(org.apache.lucene.search.IndexSearcher indexSearcher, Set<String> requestedFields, Consumer<Map<String,String[]>> consumer)
  • Method Details

    • toConsumable

      public Map<String,String[]> toConsumable(org.apache.lucene.document.Document document)
      Specified by:
      toConsumable in class AbstractDocumentCollector<Map<String,String[]>>
    • setScorer

      public void setScorer(org.apache.lucene.search.Scorer scorer)
      Specified by:
      setScorer in class org.apache.lucene.search.Collector