1

タイトルが悪いのでしょうが…。

しかし、複数値フィールドにたくさんの文字列があるとしましょう

<field name="stringweights" type="text_nostem" indexed="true" stored="true" multiValued="true"/>

サンプル データは次のようになります。

history:10
geography:33
math:29

ここで、solr のすべてのレコードを選択する fq を書きたいと思います。

  1. stringweights は「geography:」で始まります
  2. また、「geography:」の後の整数値は >= 10 です。

そのようなsolrクエリを書くことは可能ですか?

(フィールドのこれらの文字列部分は設計時には不明であり、数百/数千の異なる値になる可能性があるため、「geography」という名前の solr スキーマで整数フィールドを作成することはできません。また、「math」などと呼ばれるものもあります。)

4

1 に答える 1