| Package | Description |
|---|---|
| org.apache.lucene.search |
Code to search indices.
|
| org.apache.lucene.search.payloads |
The payloads package provides Query mechanisms for finding and using payloads.
|
| org.apache.lucene.search.spans |
The calculus of spans.
|
| Modifier and Type | Class and Description |
|---|---|
protected class |
BooleanQuery.BooleanWeight
Expert: the Weight for BooleanQuery, used to
normalize, score and explain these queries.
|
protected class |
ConstantScoreQuery.ConstantWeight |
protected class |
DisjunctionMaxQuery.DisjunctionMaxWeight
Expert: the Weight for DisjunctionMaxQuery, used to
normalize, score and explain these queries.
|
| Modifier and Type | Field and Description |
|---|---|
protected Weight |
Scorer.weight
the Scorer's parent Weight.
|
| Modifier and Type | Field and Description |
|---|---|
protected ArrayList<Weight> |
BooleanQuery.BooleanWeight.weights |
protected ArrayList<Weight> |
DisjunctionMaxQuery.DisjunctionMaxWeight.weights
The Weights for our subqueries, in 1-1 correspondence with disjuncts
|
| Modifier and Type | Method and Description |
|---|---|
Weight |
IndexSearcher.createNormalizedWeight(Query query)
Creates a normalized weight for a top-level
Query. |
Weight |
FilteredQuery.createWeight(IndexSearcher searcher)
Returns a Weight that applies the filter to the enclosed query's Weight.
|
Weight |
ConstantScoreQuery.createWeight(IndexSearcher searcher) |
Weight |
MultiPhraseQuery.createWeight(IndexSearcher searcher) |
Weight |
PhraseQuery.createWeight(IndexSearcher searcher) |
Weight |
BooleanQuery.createWeight(IndexSearcher searcher) |
Weight |
DisjunctionMaxQuery.createWeight(IndexSearcher searcher)
Create the Weight used to score us
|
Weight |
TermQuery.createWeight(IndexSearcher searcher) |
Weight |
MatchAllDocsQuery.createWeight(IndexSearcher searcher) |
Weight |
Query.createWeight(IndexSearcher searcher)
Expert: Constructs an appropriate Weight implementation for this query.
|
Weight |
Scorer.getWeight()
returns parent Weight
|
| Modifier and Type | Method and Description |
|---|---|
protected Explanation |
IndexSearcher.explain(Weight weight,
int doc)
Expert: low-level implementation method
Returns an Explanation that describes how
doc scored against
weight. |
BulkScorer |
FilteredQuery.FilterStrategy.filteredBulkScorer(AtomicReaderContext context,
Weight weight,
boolean scoreDocsInOrder,
DocIdSet docIdSet)
Returns a filtered
BulkScorer based on this
strategy. |
abstract Scorer |
FilteredQuery.FilterStrategy.filteredScorer(AtomicReaderContext context,
Weight weight,
DocIdSet docIdSet)
Returns a filtered
Scorer based on this strategy. |
Scorer |
FilteredQuery.RandomAccessFilterStrategy.filteredScorer(AtomicReaderContext context,
Weight weight,
DocIdSet docIdSet) |
protected void |
IndexSearcher.search(List<AtomicReaderContext> leaves,
Weight weight,
Collector collector)
Lower-level search API.
|
protected TopFieldDocs |
IndexSearcher.search(List<AtomicReaderContext> leaves,
Weight weight,
FieldDoc after,
int nDocs,
Sort sort,
boolean fillFields,
boolean doDocScores,
boolean doMaxScore)
Just like
IndexSearcher.search(Weight, int, Sort, boolean, boolean), but you choose
whether or not the fields in the returned FieldDoc instances should
be set by specifying fillFields. |
protected TopDocs |
IndexSearcher.search(List<AtomicReaderContext> leaves,
Weight weight,
ScoreDoc after,
int nDocs)
Expert: Low-level search implementation.
|
protected TopFieldDocs |
IndexSearcher.search(Weight weight,
FieldDoc after,
int nDocs,
Sort sort,
boolean fillFields,
boolean doDocScores,
boolean doMaxScore)
Just like
IndexSearcher.search(Weight, int, Sort, boolean, boolean), but you choose
whether or not the fields in the returned FieldDoc instances should
be set by specifying fillFields. |
protected TopFieldDocs |
IndexSearcher.search(Weight weight,
int nDocs,
Sort sort,
boolean doDocScores,
boolean doMaxScore)
Expert: Low-level search implementation with arbitrary
sorting and control over whether hit scores and max
score should be computed.
|
protected TopDocs |
IndexSearcher.search(Weight weight,
ScoreDoc after,
int nDocs)
Expert: Low-level search implementation.
|
| Constructor and Description |
|---|
ConstantScoreQuery.ConstantBulkScorer(BulkScorer bulkScorer,
Weight weight,
float theScore) |
ConstantScoreQuery.ConstantScorer(DocIdSetIterator docIdSetIterator,
Weight w,
float theScore) |
Scorer(Weight weight)
Constructs a Scorer
|
| Modifier and Type | Class and Description |
|---|---|
class |
PayloadNearQuery.PayloadNearSpanWeight |
protected class |
PayloadTermQuery.PayloadTermWeight |
| Modifier and Type | Method and Description |
|---|---|
Weight |
PayloadNearQuery.createWeight(IndexSearcher searcher) |
Weight |
PayloadTermQuery.createWeight(IndexSearcher searcher) |
| Constructor and Description |
|---|
PayloadNearQuery.PayloadNearSpanScorer(Spans spans,
Weight weight,
Similarity similarity,
Similarity.SimScorer docScorer) |
PayloadTermQuery.PayloadTermWeight.PayloadTermSpanScorer(TermSpans spans,
Weight weight,
Similarity.SimScorer docScorer) |
| Modifier and Type | Class and Description |
|---|---|
class |
SpanWeight
Expert-only.
|
| Modifier and Type | Method and Description |
|---|---|
Weight |
SpanQuery.createWeight(IndexSearcher searcher) |
Weight |
FieldMaskingSpanQuery.createWeight(IndexSearcher searcher) |
| Constructor and Description |
|---|
SpanScorer(Spans spans,
Weight weight,
Similarity.SimScorer docScorer) |
Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.