Package | Description |
---|---|
org.apache.lucene.document |
The logical representation of a
Document for indexing and searching. |
org.apache.lucene.queries |
Filters and Queries that add to core Lucene.
|
org.apache.lucene.queries.function |
Queries that compute score based upon a function.
|
org.apache.lucene.queries.mlt |
Document similarity query generators.
|
org.apache.lucene.queries.payloads |
The payloads package provides Query mechanisms for finding and using payloads.
|
org.apache.lucene.queryparser.complexPhrase |
QueryParser which permits complex phrase query syntax eg "(john jon jonathan~) peters*"
|
org.apache.lucene.queryparser.surround.query |
This package contains SrndQuery and its subclasses.
|
org.apache.lucene.sandbox.queries |
Additional queries (some may have caveats or limitations)
|
org.apache.lucene.search |
Code to search indices.
|
org.apache.lucene.search.highlight |
Highlighting search terms.
|
org.apache.lucene.search.intervals |
Intervals queries
|
org.apache.lucene.search.join |
Support for index-time and query-time joins.
|
org.apache.lucene.search.spans |
The calculus of spans.
|
org.apache.lucene.search.uhighlight |
The UnifiedHighlighter -- a flexible highlighter that can get offsets from postings, term vectors, or analysis.
|
Modifier and Type | Method and Description |
---|---|
void |
LatLonShapeQuery.visit(QueryVisitor visitor) |
void |
LatLonDocValuesDistanceQuery.visit(QueryVisitor visitor) |
void |
LatLonPointInPolygonQuery.visit(QueryVisitor visitor) |
void |
LatLonPointDistanceFeatureQuery.visit(QueryVisitor visitor) |
void |
SortedSetDocValuesRangeQuery.visit(QueryVisitor visitor) |
void |
SortedNumericDocValuesRangeQuery.visit(QueryVisitor visitor) |
void |
LatLonDocValuesBoxQuery.visit(QueryVisitor visitor) |
void |
LatLonPointDistanceQuery.visit(QueryVisitor visitor) |
void |
FeatureQuery.visit(QueryVisitor visitor) |
void |
LongDistanceFeatureQuery.visit(QueryVisitor visitor) |
void |
RangeFieldQuery.visit(QueryVisitor visitor) |
Modifier and Type | Method and Description |
---|---|
void |
CommonTermsQuery.visit(QueryVisitor visitor) |
Modifier and Type | Method and Description |
---|---|
void |
FunctionRangeQuery.visit(QueryVisitor visitor) |
void |
FunctionMatchQuery.visit(QueryVisitor visitor) |
void |
FunctionScoreQuery.visit(QueryVisitor visitor) |
void |
FunctionQuery.visit(QueryVisitor visitor) |
Modifier and Type | Method and Description |
---|---|
void |
MoreLikeThisQuery.visit(QueryVisitor visitor) |
Modifier and Type | Method and Description |
---|---|
void |
PayloadScoreQuery.visit(QueryVisitor visitor) |
void |
SpanPayloadCheckQuery.visit(QueryVisitor visitor) |
Modifier and Type | Method and Description |
---|---|
void |
ComplexPhraseQueryParser.ComplexPhraseQuery.visit(QueryVisitor visitor) |
Modifier and Type | Method and Description |
---|---|
void |
SimpleTermRewriteQuery.visit(QueryVisitor visitor) |
void |
DistanceRewriteQuery.visit(QueryVisitor visitor) |
Modifier and Type | Method and Description |
---|---|
void |
FuzzyLikeThisQuery.visit(QueryVisitor visitor) |
Modifier and Type | Field and Description |
---|---|
static QueryVisitor |
QueryVisitor.EMPTY_VISITOR
A QueryVisitor implementation that does nothing
|
Modifier and Type | Method and Description |
---|---|
QueryVisitor |
QueryVisitor.getSubVisitor(BooleanClause.Occur occur,
Query parent)
Pulls a visitor instance for visiting child clauses of a query
The default implementation returns
this , unless occur is equal
to BooleanClause.Occur.MUST_NOT in which case it returns
EMPTY_VISITOR |
static QueryVisitor |
QueryVisitor.termCollector(java.util.Set<Term> termSet)
Builds a
QueryVisitor instance that collects all terms that may match a query |
Modifier and Type | Method and Description |
---|---|
void |
DocValuesTermsQuery.visit(QueryVisitor visitor) |
void |
DocValuesNumbersQuery.visit(QueryVisitor visitor) |
void |
TermAutomatonQuery.visit(QueryVisitor visitor) |
void |
BM25FQuery.visit(QueryVisitor visitor) |
void |
CoveringQuery.visit(QueryVisitor visitor) |
void |
DocValuesRewriteMethod.MultiTermQueryDocValuesWrapper.visit(QueryVisitor visitor) |
void |
BlendedTermQuery.visit(QueryVisitor visitor) |
void |
MultiTermQueryConstantScoreWrapper.visit(QueryVisitor visitor) |
void |
BooleanQuery.visit(QueryVisitor visitor) |
void |
BoostQuery.visit(QueryVisitor visitor) |
void |
NGramPhraseQuery.visit(QueryVisitor visitor) |
void |
SynonymQuery.visit(QueryVisitor visitor) |
void |
DocValuesFieldExistsQuery.visit(QueryVisitor visitor) |
void |
FuzzyQuery.visit(QueryVisitor visitor) |
void |
IndexOrDocValuesQuery.visit(QueryVisitor visitor) |
void |
NormsFieldExistsQuery.visit(QueryVisitor visitor) |
void |
MatchAllDocsQuery.visit(QueryVisitor visitor) |
void |
TermInSetQuery.visit(QueryVisitor visitor) |
void |
DisjunctionMaxQuery.visit(QueryVisitor visitor) |
void |
Query.visit(QueryVisitor visitor)
Recurse through the query tree, visiting any child queries
|
void |
AutomatonQuery.visit(QueryVisitor visitor) |
void |
TermQuery.visit(QueryVisitor visitor) |
void |
ConstantScoreQuery.visit(QueryVisitor visitor) |
void |
PointInSetQuery.visit(QueryVisitor visitor) |
void |
PhraseQuery.visit(QueryVisitor visitor) |
void |
MultiPhraseQuery.visit(QueryVisitor visitor) |
void |
MatchNoDocsQuery.visit(QueryVisitor visitor) |
void |
PointRangeQuery.visit(QueryVisitor visitor) |
Modifier and Type | Class and Description |
---|---|
private static class |
QueryTermExtractor.BoostedTermExtractor |
Modifier and Type | Method and Description |
---|---|
QueryVisitor |
QueryTermExtractor.BoostedTermExtractor.getSubVisitor(BooleanClause.Occur occur,
Query parent) |
Modifier and Type | Method and Description |
---|---|
void |
IntervalQuery.visit(QueryVisitor visitor) |
void |
MinimumShouldMatchIntervalsSource.visit(java.lang.String field,
QueryVisitor visitor) |
void |
FilteredIntervalsSource.visit(java.lang.String field,
QueryVisitor visitor) |
abstract void |
IntervalsSource.visit(java.lang.String field,
QueryVisitor visitor)
Expert: visit the tree of sources
|
void |
ExtendedIntervalsSource.visit(java.lang.String field,
QueryVisitor visitor) |
void |
PayloadFilteredTermIntervalsSource.visit(java.lang.String field,
QueryVisitor visitor) |
void |
DifferenceIntervalsSource.visit(java.lang.String field,
QueryVisitor visitor) |
void |
DisjunctionIntervalsSource.visit(java.lang.String field,
QueryVisitor visitor) |
void |
OffsetIntervalsSource.visit(java.lang.String field,
QueryVisitor visitor) |
void |
MultiTermIntervalsSource.visit(java.lang.String field,
QueryVisitor visitor) |
void |
ConjunctionIntervalsSource.visit(java.lang.String field,
QueryVisitor visitor) |
void |
FixedFieldIntervalsSource.visit(java.lang.String field,
QueryVisitor visitor) |
void |
TermIntervalsSource.visit(java.lang.String field,
QueryVisitor visitor) |
Modifier and Type | Method and Description |
---|---|
void |
ParentChildrenBlockJoinQuery.visit(QueryVisitor visitor) |
void |
GlobalOrdinalsQuery.visit(QueryVisitor visitor) |
void |
ToParentBlockJoinQuery.visit(QueryVisitor visitor) |
void |
PointInSetIncludingScoreQuery.visit(QueryVisitor visitor) |
void |
TermsQuery.visit(QueryVisitor visitor) |
void |
TermsIncludingScoreQuery.visit(QueryVisitor visitor) |
void |
ToChildBlockJoinQuery.visit(QueryVisitor visitor) |
void |
GlobalOrdinalsWithScoreQuery.visit(QueryVisitor visitor) |
Modifier and Type | Method and Description |
---|---|
void |
SpanBoostQuery.visit(QueryVisitor visitor) |
void |
SpanTermQuery.visit(QueryVisitor visitor) |
void |
SpanMultiTermQueryWrapper.visit(QueryVisitor visitor) |
void |
SpanNearQuery.visit(QueryVisitor visitor) |
void |
SpanNearQuery.SpanGapQuery.visit(QueryVisitor visitor) |
void |
FieldMaskingSpanQuery.visit(QueryVisitor visitor) |
void |
SpanNotQuery.visit(QueryVisitor visitor) |
void |
SpanContainQuery.visit(QueryVisitor visitor) |
void |
SpanPositionCheckQuery.visit(QueryVisitor visitor) |
void |
SpanOrQuery.visit(QueryVisitor visitor) |
Modifier and Type | Class and Description |
---|---|
private static class |
MultiTermHighlighting.AutomataCollector |
Modifier and Type | Method and Description |
---|---|
QueryVisitor |
MultiTermHighlighting.AutomataCollector.getSubVisitor(BooleanClause.Occur occur,
Query parent) |