/ / фільтр результатів запиту за користувачем - solr, solr4

фільтрувати результат запиту користувачем - solr, solr4

Я хочу обмежити повернуті результати лише документами, створеними користувачем.
Потім я завантажую в індекс атрибут createdBy і встановлюю його для індексу false, збережен = "true"

<field name="CreatedBy" type="string" indexed="false" stored="true" required="true"/>

потім в я хочу фільтрувати за "CreatedBy", тому я використовую панель, перевірити edismax і додати Я перевіряю edismax і додаю поле CreateBy: user1 до поля qf.

результатом запиту є

http://....:8983/solr/vault/select?q=*%3A*&defType=edismax&qf=CreatedBy%3Auser1

Нічого не фільтрується. повернуті всі рядки.
Що я робив неправильно?

Відповіді:

1 для відповіді № 1

Спробуйте:

fq=CreatedBy:user1

qf виступає за Поля запитів, поки fq виступає за Фільтрувати запит