Solr8.0.0 вопрос поискового запроса - PullRequest
0 голосов
/ 14 апреля 2019

У меня есть поле страна . Мне нужно выполнить поиск, в котором мне нужно показать результаты поиска страны или некоторых стран, которые были последними в результатах поиска, например. для кода страны BD. Какой запрос я должен использовать, чтобы получить вышеуказанный результат.

1 Ответ

0 голосов
/ 14 апреля 2019

Ключ в том, чтобы сделать обратное - вместо того, чтобы пытаться переместить документы, соответствующие стране, вниз, увеличьте все, что не соответствует стране вверх:

q=(*:* -country:BD)^999  

Это также может быть применено как запрос повышения (bq) с обработчиком edismax.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...