Class ConstantNilScoreQuery

  • All Implemented Interfaces:
    Query

    public class ConstantNilScoreQuery
    extends Object
    implements Query
    Wraps another Query, but giving to each matching document a nil score (score with a value of 0).
    Thus, it will act as in a fq (filter query), and the given query will be cached in the filter cache.
    • Constructor Detail

      • ConstantNilScoreQuery

        public ConstantNilScoreQuery​(Query query)
        Build a ConstantNilScoreQuery object.
        Parameters:
        query - The wrapped query
    • 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