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>