Solr には、複数の値を持つフィールドがあり、繰り返し複製しているように見える奇妙な点があります。
titles
というフィールドを持つセットがありますspecial_offer_type
。このフィールドのタイプは次のとおりです。
[
"5",
"3",
"0"
]
次の場合、クエリは正常に機能します。
special_offer_type:4
ただし、次の場合は 5 つの結果が返されます。
special_offer_type:[3 TO *]
返される結果は 2 つだけです。
Solrは、フィールド内のすべての値を満たす必要がある範囲として、複数値フィールドの範囲を扱っているようです。
ドキュメントでこれへの直接の参照を見つけることができないので、私の質問は、この動作が予想されるかどうかです。