2016-11-30 7 views
0

"sighting_en"というインデックスデータセットにフィールドがあります。これは文字列の配列を含んでいます。文字列配列のSolrクエリでdfを使用

& df = sighting_enを使用してクエリを実行すると、結果はゼロに戻ります。

単純な文字列として定義されている別のフィールドを使用してクエリを実行すると、正常に動作します。

私の文法に変更が必要なものがありますか、またはこのフィールドを 'df'とともに使用できるように変更する必要のある設定ファイルには何かがありますか?

答えて

1

文字列の配列の場合、スキーマではmultiValued = "true"を使用します。

例:

索引付け後、配列値が{"aaa"、 "bbb"}であり、 & df = sighting_en:aaa "は要求通りに結果を出すでしょう。

関連する問題