Можно ли увеличить поля, которые появляются в запросах фильтра (fq =) в Solr?
У меня есть граненый запрос, у которого есть запрос фильтра с тегами что-то вроде этого:
...&q=*:*&fq={!tag:X}brand:(+"4911")+OR+body:(abc)&facet.field={!ex:X}brand&..
(У меня есть фасет бренда, и фасет настроен на игнорирование запроса фильтра с тегом X, поэтому мне нужно использовать запрос фильтра.)
Я бы хотел, чтобы совпадения по полю поля бренда превышали совпадения по полю тела в запросе фильтра.
Марка полей и корпус многозначны.
Я попытался добавить аргументы bf = / bq =, и я могу получить совпадения по брендам, чтобы получить более высокий балл, если я изменю запрос фильтра на основной запрос q =, но, похоже, я не могу влияют на оценку чего-либо в запросе фильтра. Я думаю, что, возможно, я поступаю неправильно ...
Спасибо.