C# Class Lucene.Net.QueryParsers.Flexible.Standard.Builders.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.

Inheritance: IStandardQueryBuilder
Mostra file Open project: apache/lucenenet

Public Methods

Method Description
BooleanQueryNodeBuilder ( ) : Lucene.Net.QueryParsers.Flexible.Core
Build ( IQueryNode queryNode ) : Query

Private Methods

Method Description
GetModifierValue ( IQueryNode node ) : Lucene.Net.Search.BooleanClause.Occur

Method Details

BooleanQueryNodeBuilder() public method

public BooleanQueryNodeBuilder ( ) : Lucene.Net.QueryParsers.Flexible.Core
return Lucene.Net.QueryParsers.Flexible.Core

Build() public method

public Build ( IQueryNode queryNode ) : Query
queryNode IQueryNode
return Lucene.Net.Search.Query