Namespace Lucene.Net.QueryParsers.Flexible.Standard.Builders
Standard Lucene Query Node Builders.
Standard Lucene Query Node Builders
The package org.apache.lucene.queryparser.flexible.standard.builders contains all the builders needed to build a Lucene Query object from a query node tree. These builders expect the query node tree was already processed by the StandardQueryNodeProcessorPipeline.
StandardQueryTreeBuilder is a builder that already contains a defined map that maps each QueryNode object with its respective builder.
Classes
AnyQueryNodeBuilder
Builds a
BooleanQueryNodeBuilder
Builds a
It takes in consideration if the children is a ModifierQueryNode to
define the
BoostQueryNodeBuilder
This builder basically reads the
DummyQueryNodeBuilder
This builder does nothing. Commonly used for IQueryNode objects that are built by its parent's builder.
FieldQueryNodeBuilder
Builds a
FuzzyQueryNodeBuilder
Builds a
GroupQueryNodeBuilder
Builds no object, it only returns the
MatchAllDocsQueryNodeBuilder
Builds a
MatchNoDocsQueryNodeBuilder
Builds an empty
ModifierQueryNodeBuilder
Builds no object, it only returns the
MultiPhraseQueryNodeBuilder
Builds a
NumericRangeQueryNodeBuilder
Builds
PhraseQueryNodeBuilder
Builds a
PrefixWildcardQueryNodeBuilder
Builds a
RegexpQueryNodeBuilder
Builds a
SlopQueryNodeBuilder
This builder basically reads the
StandardBooleanQueryNodeBuilder
This builder does the same as the BooleanQueryNodeBuilder, but this
considers if the built
StandardQueryTreeBuilder
This query tree builder only defines the necessary map to build a
TermRangeQueryNodeBuilder
Builds a
WildcardQueryNodeBuilder
Builds a
Interfaces
IStandardQueryBuilder
This interface should be implemented by every class that wants to build