public class BaseSearchQuery extends Object implements SearchQuery
SearchQuery.Order| Constructor and Description |
|---|
BaseSearchQuery() |
| Modifier and Type | Method and Description |
|---|---|
SearchQuery |
addFacetFields(String... fields)
What fields should be used to facet the results?
|
SearchQuery |
addFields(Collection<String> names)
Which fields should be returned from the query?
|
SearchQuery |
addFields(String... names)
Which fields should be returned from the query?
|
SearchQuery |
addFilterQueries(String... filterQueries)
Restrict the results by these queries.
|
SearchQuery |
addFilterQuery(String filterQuery)
Restrict the results by this query.
|
SearchQuery |
addSortField(String name,
SearchQuery.Order order)
What field should be used to sort the results, and in what order?
|
Set<String> |
getFacetFields() |
int |
getFacetLimit() |
int |
getFacetMinCount() |
Set<String> |
getFieldsToReturn() |
Set<String> |
getFilters() |
String |
getQuery() |
int |
getRows() |
Map<String,SearchQuery.Order> |
getSortFields() |
int |
getStart() |
SearchQuery |
setFacetLimit(int cnt)
The maximum number of facet counts that will be returned from the query.
|
SearchQuery |
setFacetMinCount(int cnt)
Facet having fewer hits will be excluded from the list.
|
SearchQuery |
setQuery(String query)
Set the text of the query.
|
SearchQuery |
setRows(int rows)
What is the maximum number of documents that will be returned from the
query? A negative value means no limit.
|
SearchQuery |
setStart(int start)
Where in the ordered list of result documents should the response begin?
That is, how many of the results should be skipped? (allows paging of
results).
|
String |
toString() |
public SearchQuery setQuery(String query)
SearchQuerysetQuery in interface SearchQuerypublic SearchQuery setStart(int start)
SearchQuerysetStart in interface SearchQuerypublic SearchQuery setRows(int rows)
SearchQuerysetRows in interface SearchQuerypublic SearchQuery addFields(String... names)
SearchQueryaddFields in interface SearchQuerypublic SearchQuery addFields(Collection<String> names)
SearchQueryaddFields in interface SearchQuerypublic SearchQuery addSortField(String name, SearchQuery.Order order)
SearchQueryaddSortField in interface SearchQuerypublic SearchQuery addFilterQuery(String filterQuery)
SearchQueryaddFilterQuery in interface SearchQuerypublic SearchQuery addFilterQueries(String... filterQueries)
SearchQueryaddFilterQueries in interface SearchQuerypublic SearchQuery addFacetFields(String... fields)
SearchQueryaddFacetFields in interface SearchQuerypublic SearchQuery setFacetLimit(int cnt)
SearchQuerysetFacetLimit in interface SearchQuerypublic SearchQuery setFacetMinCount(int cnt)
SearchQuerysetFacetMinCount in interface SearchQuerypublic String getQuery()
getQuery in interface SearchQuerypublic int getStart()
getStart in interface SearchQuerypublic int getRows()
getRows in interface SearchQuerypublic Set<String> getFieldsToReturn()
getFieldsToReturn in interface SearchQuerypublic Map<String,SearchQuery.Order> getSortFields()
getSortFields in interface SearchQuerypublic Set<String> getFilters()
getFilters in interface SearchQuerypublic Set<String> getFacetFields()
getFacetFields in interface SearchQuerypublic int getFacetLimit()
getFacetLimit in interface SearchQuerypublic int getFacetMinCount()
getFacetMinCount in interface SearchQueryCopyright © 2022. All rights reserved.