Querying for information in Solr
We have already seen how Apache Solr effectively uses different request handlers to provide consumers with extensive ways of getting search results. Each Request Handler uses its own query parser, which extracts the parameters and their values from the query string and forms Lucene Query Objects. The standard query parser allows greater precision over search data; DisMaxQueryParser and Extended DisMaxQueryParser provide a Google-like searching syntax while searching. Depending upon which request handler called, the query syntax is changed. Let's look at some of the important terms:
Term |
Meaning |
---|---|
|
The query string |
|
The field list that a search response will return |
|
Results/facets to be sorted by authors in an ascending order |
|
Looks for price between 0 and 100; limits the result to... |