多くの OR を使用して、Solarium でフィルター クエリを作成したいと考えています。同等のSQLは次のようになります
select * from myTable where myValue in (1,3,5,6,9);
フィルター クエリ用に作成した文字列は次のとおりです。
spr:1 OR spr:3 OR spr:5 OR spr:6 OR spr:9
クエリを実行すると、次のエラーがスローされます。
Exception: Solr HTTP error: OK (400) {"error":{"msg":"undefined field text","code":400}}
フィールドが私のスキーマに存在し、正しい値が含まれていることは間違いありません。solr admin を使用して、フィルタ クエリを手動で実行し、期待どおりの結果を得ることができます。
誰かが私を正しい方向に向けることができますか? 当然、必要に応じてより多くの情報を投稿できれば幸いです。