Solrのテキストフィールドで数値検索
![](https://kandasearch-prod-public-assets.s3.amazonaws.com/images/f51e5f71a3ca4f64b448dec11154a6fd_user.jpg)
トピック作成者:ks-solruserml-bot (2024/05/28 20:02 投稿)
1
(The bot translated the original post https://lists.apache.org/thread/skqj3kfjkgl04wofo98ob902skdtt4cp into Japanese and reposted it under Apache License 2.0. The copyright of posted content is held by the original poster.)
こんにちは、
Solrのテキストフィールドで数値検索を行う際に、次のような問題があります。
私たちには、製品の説明を含むテキストフィールド(isq)があります。
製品: Elanpro Metal Mini Bar Solid Door Refrigerator, Top-Freezer, 2 To 12 Deg C
フィールドの定義:
<field name="isq" type="text" indexed="false" stored="true" required="false" multiValued="true"/>
データインデックスは以下のように見えます:
"isq": [
"Door Type==Single Door",
"Color==Black",
"Body Material==Metal",
"Type==Top-Freezer",
"Temperature Range==2 to 12 Deg C",
"Brand==Elanpro",
"Capacity==30-60 Liters"
]
クエリ: 容量が「100まで」の製品を取得したい場合、
fq=isq:"upto 100"
このようにクエリを作成し、100までの容量を持つ製品を取得するにはどうすれば良いでしょうか?この問題を解決するためにfqをどのように使用すれば良いか教えてください。
トピックへ返信するには、ログインが必要です。