1

Apache solr 3.6 と php solr クライアントを使用しています。今、私は $query = 'url:"'.$searchSubject.'"'; どこ$searchSubjectが1つの単語であるかのような単純なsolrクエリを実行します. しかし、2 つ以上の単語でいくつかのクエリを作成したいと考えています。PHP SOLR CLIENT のコードに他のパラメーターを追加する方法がわかりません。

これで、クエリ、オフセット、リミットのみを追加できます。 $response = $this->solr->search($query, $offset = 0, $limit = 10000);

4

2 に答える 2

2

lucene クエリ パーサー構文で指定された形式を使用して、パラメーター $query に複数の単語を挿入するだけです。

$query = 'url:"' . $searchSubject . '"';

2 つの URL を検索する場合、クエリは次のようになります。

$query = 'url:("' . $searchSubject1 . '" OR "' . $searchSubject2 . '")';

于 2012-11-20T12:27:17.983 に答える