Class QueryCommand.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • setQuery

        public QueryCommand.Builder setQuery​(org.apache.lucene.search.Query query)
        Sets the group query.
        Parameters:
        query - The Query used for grouping
        Returns:
        this
      • setMainQuery

        public QueryCommand.Builder setMainQuery​(org.apache.lucene.search.Query mainQuery)
        Sets the main query used for fetching results. This is mainly used for computing the scores.
        Parameters:
        mainQuery - The top-level query
        Returns:
        this
      • setQuery

        public QueryCommand.Builder setQuery​(String groupQueryString,
                                             SolrQueryRequest request)
                                      throws SyntaxError
        Sets the group query from the specified groupQueryString. The groupQueryString is parsed into a query.
        Parameters:
        groupQueryString - The group query string to parse
        request - The current request
        Returns:
        this
        Throws:
        SyntaxError