SolR 3.5 を使用しています。
私のデータは次のようなものです:
<doc>
<arr name="myField">
<str>10_SizeA</str>
<str>15_SizeB</str>
<str>30_SizeA</str>
</arr>
</doc>
(データの構造は必要に応じて変更できますが、1 つのドキュメント ノードにグループ化されたままにする必要があります)。
これは、価格 = 10 でサイズ = sizeA の製品が 1 つ、価格 = 15 の製品が 1 つあることを意味します。
価格 >=15 AND サイズ = sizeA を照会した場合、ドキュメントを返せるようにしたいと考えています。しかし、Price >= 30 AND a Size = sizeB を探す場合、私はそれを見つけたくありません。
それを行う方法はありますか?
EDIT:理解を深めるために、これらすべての値の関係を説明しましょう。は私の商品です。複数値フィールド「myField」のそれぞれがアイテムに関する情報です。Price_Size したがって、各行は「リンク」されており、関連性を維持する必要があります。
しかし、他の構造との関係を維持する方法があれば、ぜひ提案してください。
読んでくれてありがとう、Dekx