Package-level declarations

Types

Link copied to clipboard

Builds a BooleanQuery of SHOULD clauses, possibly with some minimum number to match.

Link copied to clipboard

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.

Link copied to clipboard

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.

Link copied to clipboard

This builder does nothing. Commonly used for QueryNode objects that are built by its parent's builder.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Builds no object, it only returns the Query object set on the GroupQueryNode object using a QueryTreeBuilder.QUERY_TREE_BUILDER_TAGID tag.

Link copied to clipboard

Builds no object, it only returns the Query object set on the ModifierQueryNode object using a QueryTreeBuilder.QUERY_TREE_BUILDER_TAGID tag.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

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.

Link copied to clipboard

This interface should be implemented by every class that wants to build Query objects from QueryNode objects.

Link copied to clipboard

This query tree builder only defines the necessary map to build a Query tree object. It should be used to generate a Query tree object from a query node tree processed by a StandardQueryNodeProcessorPipeline.

Link copied to clipboard
Link copied to clipboard