Solr HTTP APIの使用

Solr HTTP APIを使用して、DSE Searchでインデックスが作成されているデータをクエリーします。

Solr HTTP APIを使用して、DSE Searchでインデックスが作成されているデータをクエリーできます。
注: Solrの制限事項がクエリーに適用されます。

HTTP検索クエリーでは、ローカル/内部読み取りが使用され、読み取りリペアは作動されません。

HTTP APIの場合に限り、solrconfig.xmlファイルでデフォルトの行数を定義します。
<requestHandler name="search" class="solr.SearchHandler" default="true">
       <lst name="defaults">
       <int name="rows">10</int>
     </lst>
  </requestHandler>

Solr HTTP APIの例

コレクション・セットを使用した例を実行した場合を想定して、XMLでsuccの文字で始まるタイトルをmykeyspace.mysolrテーブルから見つけるには、以下のURLを使用します。
http://localhost:8983/solr/mykeyspace.mysolr/select?q=%20title%3Asucc*&fl=title
応答:
<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>