solr でファセットを使用しようとしています。データベースで検索を行いたいのですが、特定の日付と特定の発行者に属する記事を取得する必要があります。
ブラウザでこの URL を使用しました: localhost:8888/solr//collection1/select/?q= : &version=2.2&start=0&rows=10&indent=on&facet=true&fq=publisher_name:"Saudi Press Agency (SPA)"&fq=datecreated: 20110725
そしてそれはうまくいきます。PHP コードの apache_solr_service クラスで (search()) 関数を使用しています。そして、私は以下のように配列を設定します:
array('facet'=>'true','fq'=>"datecreated:".$date,'fq'=>"publisher_name:\"".$publisher.'"')
fqインデックスのために期待される結果が得られないことはわかっています.fqの値をpublisher_nameに上書きします
しかし、このクエリを 2 つのファセット クエリで設定するにはどうすればよいですか