Class QueryCommand.Builder
- java.lang.Object
-
- org.apache.solr.search.grouping.distributed.command.QueryCommand.Builder
-
- Enclosing class:
- QueryCommand
public static class QueryCommand.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description QueryCommand
build()
QueryCommand.Builder
setDocSet(DocSet docSet)
QueryCommand.Builder
setDocSet(SolrIndexSearcher searcher)
Sets the docSet based on the createdDocSet
QueryCommand.Builder
setDocsToCollect(int docsToCollect)
QueryCommand.Builder
setNeedScores(boolean needScores)
QueryCommand.Builder
setQuery(String groupQueryString, SolrQueryRequest request)
Sets the group query from the specified groupQueryString.QueryCommand.Builder
setQuery(org.apache.lucene.search.Query query)
QueryCommand.Builder
setSort(org.apache.lucene.search.Sort sort)
-
-
-
Method Detail
-
setSort
public QueryCommand.Builder setSort(org.apache.lucene.search.Sort sort)
-
setQuery
public QueryCommand.Builder setQuery(org.apache.lucene.search.Query query)
-
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 parserequest
- The current request- Returns:
- this
- Throws:
SyntaxError
-
setDocSet
public QueryCommand.Builder setDocSet(DocSet docSet)
-
setDocSet
public QueryCommand.Builder setDocSet(SolrIndexSearcher searcher) throws IOException
Sets the docSet based on the createdDocSet
- Parameters:
searcher
- The searcher executing the- Returns:
- this
- Throws:
IOException
- If I/O related errors occur.
-
setDocsToCollect
public QueryCommand.Builder setDocsToCollect(int docsToCollect)
-
setNeedScores
public QueryCommand.Builder setNeedScores(boolean needScores)
-
build
public QueryCommand build()
-
-