C# (CSharp) Lucene.Net.QueryParsers.Flexible.Standard.Builders Namespace

Classes

Name Description
BooleanQueryNodeBuilder Builds a BooleanQuery object from a BooleanQueryNode object. Every children in the BooleanQueryNode object must be already tagged using QueryTreeBuilder.QUERY_TREE_BUILDER_TAGID with a Query object.

It takes in consideration if the children is a ModifierQueryNode to define the BooleanClause.

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.
DummyQueryNodeBuilder This builder does nothing. Commonly used for IQueryNode objects that are built by its parent's builder.
FieldQueryNodeBuilder Builds a TermQuery object from a FieldQueryNode object.
FuzzyQueryNodeBuilder Builds a FuzzyQuery object from a FuzzyQueryNode object.
GroupQueryNodeBuilder Builds no object, it only returns the Query object set on the GroupQueryNode object using a QueryTreeBuilder.QUERY_TREE_BUILDER_TAGID tag.
MatchAllDocsQueryNodeBuilder Builds a MatchAllDocsQuery object from a MatchAllDocsQueryNode object.
MultiPhraseQueryNodeBuilder Builds a MultiPhraseQuery object from a MultiPhraseQueryNode object.
NumericRangeQueryNodeBuilder Builds NumericRangeQuerys out of NumericRangeQueryNodes.
PrefixWildcardQueryNodeBuilder Builds a PrefixQuery object from a PrefixWildcardQueryNode object.
RegexpQueryNodeBuilder Builds a RegexpQuery object from a RegexpQueryNode object.
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.
StandardBooleanQueryNodeBuilder This builder does the same as the BooleanQueryNodeBuilder, but this considers if the built BooleanQuery should have its coord disabled or not.
TermRangeQueryNodeBuilder Builds a TermRangeQuery object from a TermRangeQueryNode object.
WildcardQueryNodeBuilder Builds a WildcardQuery object from a WildcardQueryNode object.