фильтр Endeca не соответствует условию

Мне нужно отфильтровать набор записей на основе условия «не равно» (NEQ). Например, если я хочу получить все продукты, где бренд не равен "X". Как настроить эту ситуацию в пайплайне?


person karthi    schedule 22.10.2013    source источник
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