Добавление / исключение нескольких фильтров Solr

Я пытаюсь применить теги фильтра для поиска Solr Tagging_and_excluding_Filters .

Задача состоит в том, чтобы применить несколько тегов одновременно (для нескольких вариантов выбора на одной странице). например

q = mainquery & fq = status: public & fq = {! Tag = dt} doctype: pdf & fq = {! Tag = doc} document: 1 & facet = on & facet.field = {! Ex = dt} doctype & facet.field = {! Ex = doc } document

Но почему-то исключение работает только для одного фильтра, а другой остается незамеченным. Есть ли проблема с моим синтаксисом? Кто-нибудь может предложить лучший метод?

7
задан YoungHobbit 27 August 2015 в 14:55
поделиться