Class NotQuery

    • Constructor Detail

      • NotQuery

        public NotQuery​(Query query)
        Build a NotQuery object.
        Parameters:
        query - the negated query.
    • Method Detail

      • getQuery

        public Query getQuery()
        Get the negated query.
        Returns:
        the negated query.
      • appendNegation

        public static StringBuilder appendNegation​(StringBuilder query)
        Appends a negation to the query being built.
        This method just does sb.append("*:* -");
        Parameters:
        query - The query builder
        Returns:
        The given query builder
      • 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