そのため、多くのsolrインスタンスを実行していて、検索を送信するために、簡単なWebサイトをまとめました。リクエストURLを作成した後、phpで次を使用してsolrからXML応答を取得します。
$solr_return= file_get_contents($full_request_URL);
これで、応答は単純なxml形式ではなく、私が何を意味するかを知っていれば、応答は解決されます。返されたxmlを解析して、htmlのテーブルの行に表示できるようにしたいと思います。
私はオンラインで探していましたが、私は完全にオフになっているのではないかと思わせるさまざまなアイデアがありますが、これはそれを行う方法ではありません。あなたが私だったらどうしますか?
のxmlは$solr_return
次のようになります。
<?xml version="1.0" encoding="UTF-8"?>
<response>
<lst name="responseHeader">
<int name="status">0</int>
<int name="QTime">95</int>
<lst name="params">
<str name="indent">true</str>
<str name="rows">10</str>
<str name="start">0</str>
<str name="q">*:*</str>
<str name="shards">some shards here</str>
</lst>
</lst>
<result name="response" numFound="2403043" start="0">
<doc>
<str name="1">test1</str>
<str name="2">test2</str>
<str name="3">test3</str>
</doc>
<doc>
<str name="1">test1</str>
<str name="2">test2</str>
<str name="3">test3</str>
</doc>
</result>
</response>
この例では、1、2、および3の3つの列と、test1、test2、およびtest3の2つの行を持つテーブルを表示します。
よろしくお願いします。