public class QueryCommand extends java.lang.Object implements Command<QueryCommandResult>
Modifier and Type | Class and Description |
---|---|
static class |
QueryCommand.Builder |
Modifier and Type | Field and Description |
---|---|
private org.apache.lucene.search.TopDocsCollector |
collector |
private DocSet |
docSet |
private int |
docsToCollect |
private FilterCollector |
filterCollector |
private boolean |
needScores |
private org.apache.lucene.search.Query |
query |
private java.lang.String |
queryString |
private org.apache.lucene.search.Sort |
sort |
Modifier | Constructor and Description |
---|---|
private |
QueryCommand(org.apache.lucene.search.Sort sort,
org.apache.lucene.search.Query query,
int docsToCollect,
boolean needScores,
DocSet docSet,
java.lang.String queryString) |
Modifier and Type | Method and Description |
---|---|
java.util.List<org.apache.lucene.search.Collector> |
create()
Returns a list of
Collector instances to be
included in the search based on the . |
org.apache.lucene.search.Sort |
getGroupSort() |
java.lang.String |
getKey() |
org.apache.lucene.search.Sort |
getSortWithinGroup() |
QueryCommandResult |
result()
Returns the results that the collectors created
by
Command.create() contain after a search has been executed. |
private final org.apache.lucene.search.Sort sort
private final org.apache.lucene.search.Query query
private final DocSet docSet
private final int docsToCollect
private final boolean needScores
private final java.lang.String queryString
private org.apache.lucene.search.TopDocsCollector collector
private FilterCollector filterCollector
private QueryCommand(org.apache.lucene.search.Sort sort, org.apache.lucene.search.Query query, int docsToCollect, boolean needScores, DocSet docSet, java.lang.String queryString)
public java.util.List<org.apache.lucene.search.Collector> create() throws java.io.IOException
Command
Collector
instances to be
included in the search based on the .create
in interface Command<QueryCommandResult>
Collector
instancesjava.io.IOException
- If I/O related errors occurpublic QueryCommandResult result()
Command
Command.create()
contain after a search has been executed.result
in interface Command<QueryCommandResult>
public java.lang.String getKey()
getKey
in interface Command<QueryCommandResult>
public org.apache.lucene.search.Sort getGroupSort()
getGroupSort
in interface Command<QueryCommandResult>
public org.apache.lucene.search.Sort getSortWithinGroup()
getSortWithinGroup
in interface Command<QueryCommandResult>