Class BoostQueryNode

  • All Implemented Interfaces:
    Cloneable, QueryNode

    public class BoostQueryNode
    extends QueryNodeImpl
    A BoostQueryNode boosts the QueryNode tree which is under this node. So, it must only and always have one child.

    The boost value may vary from 0.0 to 1.0.

    • Constructor Detail

      • BoostQueryNode

        public BoostQueryNode​(QueryNode query,
                              float value)
        Constructs a boost node
        Parameters:
        query - the query to be boosted
        value - the boost value, it may vary from 0.0 to 1.0
    • Method Detail

      • getChild

        public QueryNode getChild()
        Returns the single child which this node boosts.
        Returns:
        the single child which this node boosts
      • getValue

        public float getValue()
        Returns the boost value. It may vary from 0.0 to 1.0.
        Returns:
        the boost value
      • toQueryString

        public CharSequence toQueryString​(EscapeQuerySyntax escapeSyntaxParser)
        Description copied from interface: QueryNode
        convert to a query string understood by the query parser