Я хочу обмежити повернуті результати лише документами, створеними користувачем.
Потім я завантажую в індекс атрибут 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 виступає за Фільтрувати запит