Мне нужно отфильтровать набор записей на основе условия «не равно» (NEQ). Например, если я хочу получить все продукты, где бренд не равен "X". Как настроить эту ситуацию в пайплайне?
фильтр Endeca не соответствует условию
comment
Вы хотите исключить их из индекса, создать для них свойство или исключить их из определенного набора результатов?
- person Wiszh   schedule 23.10.2013
Ответы (2)
Как упоминалось в предыдущем ответе, для этого вы можете использовать Record Filter
, который является параметром Nr
. Подробнее о Record Filters
можно прочитать в Расширенном руководстве для разработчиков. .
Поскольку вопрос конкретно о настройке конвейера для поддержки этого, стоит указать, что вы должны явно включить свойства для Record Filter
, в то время как все измерения автоматически доступны для Record Filter
. В большинстве случаев «Бренд» скорее всего является параметром, и в этом случае ваш запрос будет выглядеть следующим образом:
Nr=NOT(brand:X)
Вероятно, вы захотите пойти дальше и использовать вложенные фильтры, которые я предлагаю вам посмотреть на примеры в документации.
person
radimpe
schedule
28.11.2013
В случае URLEneQuery
используйте: Nr=NOT(property.brand: X)
person
KrishPrabakar
schedule
07.11.2013