| Package | Description | 
|---|---|
| org.apache.lucene.document | 
 The logical representation of a  
Document for indexing and searching. | 
| org.apache.lucene.search | 
 Code to search indices. 
 | 
| org.apache.lucene.search.spans | 
 The calculus of spans. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Weight | 
XYDocValuesPointInGeometryQuery.createWeight(IndexSearcher searcher,
            ScoreMode scoreMode,
            float boost)  | 
| Modifier and Type | Method and Description | 
|---|---|
IndexSearcher | 
SearcherLifetimeManager.acquire(long version)
Retrieve a previously recorded  
IndexSearcher, if it
  has not yet been closed | 
static IndexSearcher | 
SearcherManager.getSearcher(SearcherFactory searcherFactory,
           IndexReader reader,
           IndexReader previousReader)
Expert: creates a searcher from the provided  
IndexReader using the provided SearcherFactory. | 
IndexSearcher | 
SearcherFactory.newSearcher(IndexReader reader,
           IndexReader previousReader)
Returns a new IndexSearcher over the given reader. 
 | 
protected IndexSearcher | 
SearcherManager.refreshIfNeeded(IndexSearcher referenceToRefresh)  | 
| Modifier and Type | Method and Description | 
|---|---|
Weight | 
SynonymQuery.createWeight(IndexSearcher searcher,
            ScoreMode scoreMode,
            float boost)  | 
Weight | 
NormsFieldExistsQuery.createWeight(IndexSearcher searcher,
            ScoreMode scoreMode,
            float boost)  | 
Weight | 
Query.createWeight(IndexSearcher searcher,
            ScoreMode scoreMode,
            float boost)
Expert: Constructs an appropriate Weight implementation for this query. 
 | 
Weight | 
IndexOrDocValuesQuery.createWeight(IndexSearcher searcher,
            ScoreMode scoreMode,
            float boost)  | 
Weight | 
MatchAllDocsQuery.createWeight(IndexSearcher searcher,
            ScoreMode scoreMode,
            float boost)  | 
Weight | 
PointRangeQuery.createWeight(IndexSearcher searcher,
            ScoreMode scoreMode,
            float boost)  | 
Weight | 
TermInSetQuery.createWeight(IndexSearcher searcher,
            ScoreMode scoreMode,
            float boost)  | 
Weight | 
IndriAndQuery.createWeight(IndexSearcher searcher,
            ScoreMode scoreMode,
            float boost)  | 
Weight | 
PointInSetQuery.createWeight(IndexSearcher searcher,
            ScoreMode scoreMode,
            float boost)  | 
Weight | 
MultiPhraseQuery.createWeight(IndexSearcher searcher,
            ScoreMode scoreMode,
            float boost)  | 
Weight | 
BoostQuery.createWeight(IndexSearcher searcher,
            ScoreMode scoreMode,
            float boost)  | 
Weight | 
DisjunctionMaxQuery.createWeight(IndexSearcher searcher,
            ScoreMode scoreMode,
            float boost)
Create the Weight used to score us 
 | 
Weight | 
TermQuery.createWeight(IndexSearcher searcher,
            ScoreMode scoreMode,
            float boost)  | 
Weight | 
ConstantScoreQuery.createWeight(IndexSearcher searcher,
            ScoreMode scoreMode,
            float boost)  | 
Weight | 
DocValuesFieldExistsQuery.createWeight(IndexSearcher searcher,
            ScoreMode scoreMode,
            float boost)  | 
Weight | 
BooleanQuery.createWeight(IndexSearcher searcher,
            ScoreMode scoreMode,
            float boost)  | 
Weight | 
MatchNoDocsQuery.createWeight(IndexSearcher searcher,
            ScoreMode scoreMode,
            float boost)  | 
Weight | 
PhraseQuery.createWeight(IndexSearcher searcher,
            ScoreMode scoreMode,
            float boost)  | 
abstract Weight | 
IndriQuery.createWeight(IndexSearcher searcher,
            ScoreMode scoreMode,
            float boost)  | 
protected void | 
SearcherManager.decRef(IndexSearcher reference)  | 
boolean | 
SearcherLifetimeManager.Pruner.doPrune(double ageSec,
       IndexSearcher searcher)
Return true if this searcher should be removed. 
 | 
boolean | 
SearcherLifetimeManager.PruneByAge.doPrune(double ageSec,
       IndexSearcher searcher)  | 
Explanation | 
QueryRescorer.explain(IndexSearcher searcher,
       Explanation firstPassExplanation,
       int docID)  | 
abstract Explanation | 
Rescorer.explain(IndexSearcher searcher,
       Explanation firstPassExplanation,
       int docID)
Explains how the score for the specified document was
 computed. 
 | 
Explanation | 
SortRescorer.explain(IndexSearcher searcher,
       Explanation firstPassExplanation,
       int docID)  | 
protected int | 
SearcherManager.getRefCount(IndexSearcher reference)  | 
static void | 
TopFieldCollector.populateScores(ScoreDoc[] topDocs,
              IndexSearcher searcher,
              Query query)
Populate  
scores of the given topDocs. | 
long | 
SearcherLifetimeManager.record(IndexSearcher searcher)
Records that you are now using this IndexSearcher. 
 | 
protected IndexSearcher | 
SearcherManager.refreshIfNeeded(IndexSearcher referenceToRefresh)  | 
void | 
SearcherLifetimeManager.release(IndexSearcher s)
Release a searcher previously obtained from  
SearcherLifetimeManager.acquire(long). | 
TopDocs | 
QueryRescorer.rescore(IndexSearcher searcher,
       TopDocs firstPassTopDocs,
       int topN)  | 
abstract TopDocs | 
Rescorer.rescore(IndexSearcher searcher,
       TopDocs firstPassTopDocs,
       int topN)
Rescore an initial first-pass  
TopDocs. | 
TopDocs | 
SortRescorer.rescore(IndexSearcher searcher,
       TopDocs firstPassTopDocs,
       int topN)  | 
static TopDocs | 
QueryRescorer.rescore(IndexSearcher searcher,
       TopDocs topDocs,
       Query query,
       double weight,
       int topN)
Sugar API, calling {#rescore} using a simple linear
  combination of firstPassScore + weight * secondPassScore 
 | 
abstract DoubleValuesSource | 
DoubleValuesSource.rewrite(IndexSearcher reader)
Return a DoubleValuesSource specialised for the given IndexSearcher
 Implementations should assume that this will only be called once. 
 | 
SortField | 
SortField.rewrite(IndexSearcher searcher)
Rewrites this SortField, returning a new SortField if a change is made. 
 | 
abstract LongValuesSource | 
LongValuesSource.rewrite(IndexSearcher searcher)
Return a LongValuesSource specialised for the given IndexSearcher
 Implementations should assume that this will only be called once. 
 | 
Sort | 
Sort.rewrite(IndexSearcher searcher)
Rewrites the SortFields in this Sort, returning a new Sort if any of the fields
 changes during their rewriting. 
 | 
protected boolean | 
SearcherManager.tryIncRef(IndexSearcher reference)  | 
| Constructor and Description | 
|---|
DisjunctionMaxWeight(IndexSearcher searcher,
                    ScoreMode scoreMode,
                    float boost)
Construct the Weight for this Query searched by searcher. 
 | 
IndriAndWeight(IndriAndQuery query,
              IndexSearcher searcher,
              ScoreMode scoreMode,
              float boost)  | 
| Modifier and Type | Method and Description | 
|---|---|
SpanWeight | 
SpanOrQuery.createWeight(IndexSearcher searcher,
            ScoreMode scoreMode,
            float boost)  | 
SpanWeight | 
SpanNearQuery.createWeight(IndexSearcher searcher,
            ScoreMode scoreMode,
            float boost)  | 
SpanWeight | 
SpanPositionCheckQuery.createWeight(IndexSearcher searcher,
            ScoreMode scoreMode,
            float boost)  | 
SpanWeight | 
SpanWithinQuery.createWeight(IndexSearcher searcher,
            ScoreMode scoreMode,
            float boost)  | 
abstract SpanWeight | 
SpanQuery.createWeight(IndexSearcher searcher,
            ScoreMode scoreMode,
            float boost)  | 
SpanWeight | 
SpanBoostQuery.createWeight(IndexSearcher searcher,
            ScoreMode scoreMode,
            float boost)  | 
SpanWeight | 
FieldMaskingSpanQuery.createWeight(IndexSearcher searcher,
            ScoreMode scoreMode,
            float boost)  | 
SpanWeight | 
SpanMultiTermQueryWrapper.createWeight(IndexSearcher searcher,
            ScoreMode scoreMode,
            float boost)  | 
SpanWeight | 
SpanContainingQuery.createWeight(IndexSearcher searcher,
            ScoreMode scoreMode,
            float boost)  | 
SpanWeight | 
SpanTermQuery.createWeight(IndexSearcher searcher,
            ScoreMode scoreMode,
            float boost)  | 
SpanWeight | 
SpanNotQuery.createWeight(IndexSearcher searcher,
            ScoreMode scoreMode,
            float boost)  | 
| Constructor and Description | 
|---|
SpanContainingWeight(IndexSearcher searcher,
                    Map<Term,TermStates> terms,
                    SpanWeight bigWeight,
                    SpanWeight littleWeight,
                    float boost)  | 
SpanNearWeight(List<SpanWeight> subWeights,
              IndexSearcher searcher,
              Map<Term,TermStates> terms,
              float boost)  | 
SpanNotWeight(IndexSearcher searcher,
             Map<Term,TermStates> terms,
             SpanWeight includeWeight,
             SpanWeight excludeWeight,
             float boost)  | 
SpanOrWeight(IndexSearcher searcher,
            Map<Term,TermStates> terms,
            List<SpanWeight> subWeights,
            float boost)  | 
SpanPositionCheckWeight(SpanWeight matchWeight,
                       IndexSearcher searcher,
                       Map<Term,TermStates> terms,
                       float boost)  | 
SpanTermWeight(TermStates termStates,
              IndexSearcher searcher,
              Map<Term,TermStates> terms,
              float boost)  | 
SpanWeight(SpanQuery query,
          IndexSearcher searcher,
          Map<Term,TermStates> termStates,
          float boost)
Create a new SpanWeight 
 | 
SpanWithinWeight(IndexSearcher searcher,
                Map<Term,TermStates> terms,
                SpanWeight bigWeight,
                SpanWeight littleWeight,
                float boost)  | 
Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.