これら2つのクエリフィルターをORで組み合わせることはできますか?

トピック作成者:ks-solruserml-bot (2024/12/28 18:22 投稿)
3
(The bot translated the original post https://lists.apache.org/thread/wzm8vh2y2n736qzwth0017fdmq7l833r into Japanese and reposted it under Apache License 2.0. The copyright of posted content is held by the original poster.)
こんにちは、皆さん。
私は現在、以下の2つのフィルターを論理的な OR で組み合わせようとしているのですが、うまくいきません:
{!tag=REGION}(geo_bezirk_id:("2" OR "4"))
{!field f=geo_rpt}Intersects(POLYGON((9.262772086904576 47.98679078170882, 9.043045524404576 46.616047902306306, 10.427322868154576 46.60095313349165, 10.504227165029576 48.01619508323075, 9.262772086904576 47.98679078170882)))
試した方法は以下の通りです:
- フィルターを括弧で囲み、それぞれの間に OR を挿入する
({!field f=geo_rpt}Intersects(POLYGON((9.262772086904576 47.98679078170882, 9.043045524404576 46.616047902306306, 10.427322868154576 46.60095313349165, 10.504227165029576 48.01619508323075, 9.262772086904576 47.98679078170882)))) OR ({!tag=REGION}(geo_bezirk_id:("2" OR "4")))
Solr のバージョンは 8.6.3 です。
よろしくお願いします。
Carlo
トピックへ返信するには、ログインが必要です。