Я использую SolR 3.5.Запрос SolR с combinaison/Поля
Мои Данные, как это:
<doc>
<arr name="myField">
<str>10_SizeA</str>
<str>15_SizeB</str>
<str>30_SizeA</str>
</arr>
</doc>
(структура данных может быть изменена, если это необходимо, но нужно оставаться сгруппированных в 1 документе узла).
Это означает, что у меня есть 1 продукт с ценой = 10 и Size = sizeA, Иной с ценой = 15, ...
Я хочу, чтобы иметь возможность вернуть свой документ, если я запрашиваю по цене> = 15 И a Size = sizeA. Но если вы ищете цену> = 30 И a Size = sizeB, я не хочу ее находить.
Есть ли способ сделать это?
EDIT: Для лучшего понимания позвольте мне объяснить соотношение между всеми этими значениями. Это мой продукт. Каждый в многозначном поле «myField» - это информация о предмете. Price_Size Итак, каждая строка «связана» и должна оставаться связанной.
Но если есть способ сохранить это отношение с другой структурой, пожалуйста, предложите.
Благодаря Reading, Dekx
Это моя проблема. Я не могу иметь несколько документов. :( – Dekx