1

solr でリクエスト ハンドラ /query を設定しました。今、このコードを使用すると機能しませんが、「クエリ」を「選択」に変更すると正常に機能します。

// create a client instance
$client = new Solarium\Client($config);


// create a select query instance
$query = $client->createQuery('query'); // change query to select and it works fine

私にお知らせください。数時間検索しようとしましたが、答えがありません。

4

2 に答える 2

1

私はそれを修正しました。私はこれを使いました

// create a select query instance
$query = $client->createSelect();
$query->setQuery('bird');

// manually create a request for the query
$request = $client->createRequest($query);
$request->setHandler('query');

したがって、URI の結果は次のようになります。

Request URI: query?omitHeader=true&wt=json&json.nl=flat&q=bird&start=0&rows=10&fl=%2A%2Cscore
于 2016-11-28T04:18:04.877 に答える