|
Spring Data Solr | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Query
A Query that can be translated into a solr understandable Query.
| Nested Class Summary | |
|---|---|
static class |
Query.Operator
Operator to be used for q.op |
| Field Summary | |
|---|---|
static int |
DEFAULT_PAGE_SIZE
|
| Method Summary | ||
|---|---|---|
|
addFilterQuery(FilterQuery query)
add query to filter results Corresponds to fq in solr |
|
|
addGroupByField(Field field)
add the given field to those used for grouping result Corresponds to '' in solr |
|
|
addProjectionOnField(Field field)
add given Field to those included in result. |
|
|
addSort(Sort sort)
Add Sort to query |
|
Query.Operator |
getDefaultOperator()
Get the specified default operator for query expressions, overriding the default operator specified in the schema.xml file. |
|
String |
getDefType()
Get the default type of query, if one has been specified. |
|
List<FilterQuery> |
getFilterQueries()
Get filter queries if defined |
|
List<Field> |
getGroupByFields()
Get group by fields if defined |
|
Pageable |
getPageRequest()
Get page settings if defined |
|
List<Field> |
getProjectionOnFields()
Get projection fields if defined |
|
String |
getRequestHandler()
Returns the request handler. |
|
Sort |
getSort()
|
|
Integer |
getTimeAllowed()
Return the time (in milliseconds) allowed for a search to finish |
|
void |
setDefaultOperator(Query.Operator operator)
Set the default operator q.op for query expressions |
|
void |
setDefType(String defType)
Sets the default type to be used by the query. |
|
|
setPageRequest(Pageable pageable)
restrict result to entries on given page. |
|
void |
setRequestHandler(String requestHandler)
Sets the request handler. |
|
|
setTimeAllowed(Integer timeAllowed)
The time in milliseconds allowed for a search to finish. |
|
| Methods inherited from interface org.springframework.data.solr.core.query.SolrDataQuery |
|---|
addCriteria, getCriteria, getJoin, setJoin |
| Field Detail |
|---|
static final int DEFAULT_PAGE_SIZE
| Method Detail |
|---|
<T extends Query> T addProjectionOnField(Field field)
fl parameter in solr.
field -
<T extends Query> T setPageRequest(Pageable pageable)
start and row parameter in solr
pageable -
<T extends Query> T addGroupByField(Field field)
field -
<T extends Query> T addFilterQuery(FilterQuery query)
fq in solr
query -
<T extends Query> T setTimeAllowed(Integer timeAllowed)
timeAllowed -
List<FilterQuery> getFilterQueries()
Pageable getPageRequest()
List<Field> getGroupByFields()
List<Field> getProjectionOnFields()
<T extends Query> T addSort(Sort sort)
Sort to query
sort -
Sort getSort()
Integer getTimeAllowed()
void setDefaultOperator(Query.Operator operator)
q.op for query expressions
Query.Operator getDefaultOperator()
schema.xml file.
String getDefType()
void setDefType(String defType)
String getRequestHandler()
void setRequestHandler(String requestHandler)
|
Spring Data Solr | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||