Package | Description |
---|---|
org.apache.lucene.queryParser.standard |
Contains the implementation of the Lucene query parser using the flexible query parser frameworks
Lucene Flexible Query Parser Implementation
The old Lucene query parser used to have only one class that performed
all the parsing operations.
|
org.apache.lucene.queryParser.standard.builders |
Standard Lucene Query Node Builders
The package org.apache.lucene.queryParser.standard.builders contains all the builders needed
to build a Lucene Query object from a query node tree.
|
Modifier and Type | Method and Description |
---|---|
void |
QueryParserWrapper.setQueryBuilder(StandardQueryBuilder builder)
Deprecated.
Sets the
StandardQueryBuilder used to generate a Query
object from the parsed and processed query node tree. |
Modifier and Type | Class and Description |
---|---|
class |
AnyQueryNodeBuilder |
class |
BooleanQueryNodeBuilder
Builds a
BooleanQuery object from a BooleanQueryNode object. |
class |
BoostQueryNodeBuilder
This builder basically reads the
Query object set on the
BoostQueryNode child using
QueryTreeBuilder.QUERY_TREE_BUILDER_TAGID and applies the boost value
defined in the BoostQueryNode . |
class |
DummyQueryNodeBuilder
This builder does nothing.
|
class |
FieldQueryNodeBuilder
Builds a
TermQuery object from a FieldQueryNode object. |
class |
FuzzyQueryNodeBuilder
Builds a
FuzzyQuery object from a FuzzyQueryNode object. |
class |
GroupQueryNodeBuilder
Builds no object, it only returns the
Query object set on the
GroupQueryNode object using a
QueryTreeBuilder.QUERY_TREE_BUILDER_TAGID tag. |
class |
MatchAllDocsQueryNodeBuilder
Builds a
MatchAllDocsQuery object from a
MatchAllDocsQueryNode object. |
class |
MatchNoDocsQueryNodeBuilder
Builds an empty
BooleanQuery object from a
MatchNoDocsQueryNode object. |
class |
ModifierQueryNodeBuilder
Builds no object, it only returns the
Query object set on the
ModifierQueryNode object using a
QueryTreeBuilder.QUERY_TREE_BUILDER_TAGID tag. |
class |
MultiPhraseQueryNodeBuilder
Builds a
MultiPhraseQuery object from a MultiPhraseQueryNode
object. |
class |
NumericRangeQueryNodeBuilder
Builds
NumericRangeQuery s out of NumericRangeQueryNode s. |
class |
PhraseQueryNodeBuilder
Builds a
PhraseQuery object from a TokenizedPhraseQueryNode
object. |
class |
PrefixWildcardQueryNodeBuilder
Builds a
PrefixQuery object from a PrefixWildcardQueryNode
object. |
class |
RangeQueryNodeBuilder
Deprecated.
this builder will be removed in future together with
RangeQueryNode |
class |
SlopQueryNodeBuilder
This builder basically reads the
Query object set on the
SlopQueryNode child using
QueryTreeBuilder.QUERY_TREE_BUILDER_TAGID and applies the slop value
defined in the SlopQueryNode . |
class |
StandardBooleanQueryNodeBuilder
This builder does the same as the
BooleanQueryNodeBuilder , but this
considers if the built BooleanQuery should have its coord disabled or
not. |
class |
StandardQueryTreeBuilder
This query tree builder only defines the necessary map to build a
Query tree object. |
class |
TermRangeQueryNodeBuilder
Builds a
TermRangeQuery object from a TermRangeQueryNode
object. |
class |
WildcardQueryNodeBuilder
Builds a
WildcardQuery object from a WildcardQueryNode
object. |