|
Spring Data Solr | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface QueryParser
The QueryParser takes a spring-data-solr Query and returns a SolrQuery. All Query parameters are translated into the
according SolrQuery fields. Example:
Query query = new SimpleQuery(new Criteria("field_1").is("value_1").and("field_2").startsWith("value_2")).addProjection("field_3").setPageRequest(new PageRequest(0, 10));
Will be parsed to a SolrQuery that outputs the following
q=field_1%3Avalue_1+AND+field_2%3Avalue_2*&fl=field_3&start=0&rows=10
| Method Summary | |
|---|---|
org.apache.solr.client.solrj.SolrQuery |
constructSolrQuery(SolrDataQuery query)
Convert given Query into a SolrQuery executable via SolrServer |
String |
getQueryString(SolrDataQuery query)
Get the queryString to use withSolrQuery.setParam(CommonParams.Q, "queryString"} |
void |
registerConverter(Converter<?,?> converter)
Register an additional converter for transforming object values to solr readable format |
| Method Detail |
|---|
org.apache.solr.client.solrj.SolrQuery constructSolrQuery(SolrDataQuery query)
SolrServer
query -
String getQueryString(SolrDataQuery query)
query -
void registerConverter(Converter<?,?> converter)
converter -
|
Spring Data Solr | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||