Using the Solr HTTP API
Use the Solr HTTP API to query data indexed in DSE Search.
You can use the Solr HTTP API to query data indexed in DSE Search.
Note: Solr restrictions apply to
queries.
HTTP search queries use local/internal reads and do not actuate read repair.
With only the HTTP API, define the default number of rows in the
solrconfig.xml
file:
<requestHandler name="search" class="solr.SearchHandler" default="true"> <lst name="defaults"> <int name="rows">10</int> </lst> </requestHandler>
Solr HTTP API example
Assuming you performed the example of using a
collection set to find the titles in the mykeyspace.mysolr table that begin with the
letters succ in XML, use this
URL:
http://localhost:8983/solr/mykeyspace.mysolr/select?q=%20title%3Asucc*&fl=title
The response
is:
<response> <lst name="responseHeader"> <int name="status">0</int> <int name="QTime">2</int> <lst name="params"> <str name="fl">title</str> <str name="q">title:Succ*</str> </lst> </lst> <result name="response" numFound="2" start="0"> <doc> <str name="title">Success</str> </doc> <doc> <str name="title">Success</str> </doc> </result> </response>