タイトルが悪いのでしょうが…。
しかし、複数値フィールドにたくさんの文字列があるとしましょう
<field name="stringweights" type="text_nostem" indexed="true" stored="true" multiValued="true"/>
サンプル データは次のようになります。
history:10
geography:33
math:29
ここで、solr のすべてのレコードを選択する fq を書きたいと思います。
- stringweights は「geography:」で始まります
- また、「geography:」の後の整数値は >= 10 です。
そのようなsolrクエリを書くことは可能ですか?
(フィールドのこれらの文字列部分は設計時には不明であり、数百/数千の異なる値になる可能性があるため、「geography」という名前の solr スキーマで整数フィールドを作成することはできません。また、「math」などと呼ばれるものもあります。)