Class BoostedQuery

  • All Implemented Interfaces:
    Query

    public class BoostedQuery
    extends Object
    implements Query
    Wraps another Query, but giving to each matching document a boosted score (scores are multiplied).
    • Constructor Detail

      • BoostedQuery

        public BoostedQuery​(Query query,
                            float boost)
        Build a BoostedQuery object.
        Parameters:
        query - The wrapped query
        boost - The boost
    • Method Detail

      • build

        public String build()
                     throws QuerySyntaxException
        Description copied from interface: Query
        Build the solr query string representing the Query object.
        Specified by:
        build in interface Query
        Returns:
        the solr query string representing the Query object.
        Throws:
        QuerySyntaxException - if the query can't be built because of a syntax error.
      • toString

        public String toString​(int indent)
        Description copied from interface: Query
        Gets a representation of this Query, for pretty-printing for logging and debugging purposes
        Specified by:
        toString in interface Query
        Parameters:
        indent - The current indentation. Base indentation is 2 (for printing a sub-level)
        Returns:
        a representation of this Query