Using the Solr HTTP API
You can use the Solr HTTP API to query data indexed in DSE Search.
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>