ファセット検索用のSOLRクエリを作成していますが、フィールドに引用符やその他の不正な文字が含まれている可能性があるため、raw演算子を使用してクエリを作成しています。ただし、ユーザーが複数のファセット値を選択した場合、クエリでORを使用する方法がわかりません。
たとえば、Nikeのメーカーの結果は次のように返されます。
{!raw f=Manufacturer}Nike
以下は、アディダスのメーカーのみの結果を返します。
{!raw f=Manufacturer}Nike OR {!raw f=Manufacturer}Adidas
そして、以下は結果を返しません:
{!raw f=Manufacturer}Nike OR Adidas
これを行う方法はありますか?