public class GroupingSpecification
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String[] |
fields |
private int |
groupLimit |
private int |
groupOffset |
private org.apache.lucene.search.Sort |
groupSort |
private boolean |
includeGroupCount |
private int |
limit |
private boolean |
main |
private boolean |
needScore |
private int |
offset |
private java.lang.String[] |
queries |
private Grouping.Format |
responseFormat |
private org.apache.lucene.search.Sort |
sortWithinGroup |
private boolean |
truncateGroups |
Constructor and Description |
---|
GroupingSpecification() |
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
getFields() |
int |
getGroupLimit() |
int |
getGroupOffset() |
org.apache.lucene.search.Sort |
getGroupSort() |
int |
getLimit() |
int |
getOffset() |
java.lang.String[] |
getQueries() |
Grouping.Format |
getResponseFormat() |
org.apache.lucene.search.Sort |
getSortWithinGroup() |
boolean |
isIncludeGroupCount() |
boolean |
isMain() |
boolean |
isNeedScore() |
boolean |
isTruncateGroups() |
void |
setFields(java.lang.String[] fields) |
void |
setGroupLimit(int groupLimit) |
void |
setGroupOffset(int groupOffset) |
void |
setGroupSort(org.apache.lucene.search.Sort groupSort) |
void |
setIncludeGroupCount(boolean includeGroupCount) |
void |
setLimit(int limit) |
void |
setMain(boolean main) |
void |
setNeedScore(boolean needScore) |
void |
setOffset(int offset) |
void |
setQueries(java.lang.String[] queries) |
void |
setResponseFormat(Grouping.Format responseFormat) |
void |
setSortWithinGroup(org.apache.lucene.search.Sort sortWithinGroup) |
void |
setTruncateGroups(boolean truncateGroups) |
private java.lang.String[] fields
private java.lang.String[] queries
private int offset
private int limit
private int groupOffset
private int groupLimit
private org.apache.lucene.search.Sort groupSort
private org.apache.lucene.search.Sort sortWithinGroup
private boolean includeGroupCount
private boolean main
private Grouping.Format responseFormat
private boolean needScore
private boolean truncateGroups
public java.lang.String[] getFields()
public void setFields(java.lang.String[] fields)
public java.lang.String[] getQueries()
public void setQueries(java.lang.String[] queries)
public int getGroupOffset()
public void setGroupOffset(int groupOffset)
public int getGroupLimit()
public void setGroupLimit(int groupLimit)
public int getOffset()
public void setOffset(int offset)
public int getLimit()
public void setLimit(int limit)
public org.apache.lucene.search.Sort getGroupSort()
public void setGroupSort(org.apache.lucene.search.Sort groupSort)
public org.apache.lucene.search.Sort getSortWithinGroup()
public void setSortWithinGroup(org.apache.lucene.search.Sort sortWithinGroup)
public boolean isIncludeGroupCount()
public void setIncludeGroupCount(boolean includeGroupCount)
public boolean isMain()
public void setMain(boolean main)
public Grouping.Format getResponseFormat()
public void setResponseFormat(Grouping.Format responseFormat)
public boolean isNeedScore()
public void setNeedScore(boolean needScore)
public boolean isTruncateGroups()
public void setTruncateGroups(boolean truncateGroups)