org.apache.lucene.queryparser.flexible.core.nodes

Class ModifierQueryNode

  • All Implemented Interfaces:
    Cloneable, QueryNode
    Direct Known Subclasses:
    BooleanModifierNode


    public class ModifierQueryNode
    extends QueryNodeImpl
    A ModifierQueryNode indicates the modifier value (+,-,?,NONE) for each term on the query string. For example "+t1 -t2 t3" will have a tree of:
    <BooleanQueryNode> <ModifierQueryNode modifier="MOD_REQ"> <t1/> </ModifierQueryNode> <ModifierQueryNode modifier="MOD_NOT"> <t2/> </ModifierQueryNode> <t3/> </BooleanQueryNode>