別のフィールドで 2 つの異なる条件を満たすには、フィルター クエリが必要です。
私は次のことを試しましたが、どれもうまくいきませんでした
fq="color:red AND type:book"
fq="+color:red +type:book"
$param["fq"] を単一の引数として使用している SOLRPHP lib によって設定された制限であるため、2 つの異なる fq を使用することはできません。したがって、この関数に 1 つのクエリを渡す必要があります。
私はSolrを初めて使用するので、明らかな何かが欠けていても気にしないでください。