Повышение оценки Solr на основе параметра int - PullRequest
0 голосов
/ 04 марта 2020


Я использую apache Solr и застрял на этом интересном требовании. Задача состоит в том, чтобы повысить результаты на основе количества отношений.
1-я проблема:

Getting the boosted results based on a parameter(relationship count).
For example: If two customers have same name lets say "Microfocus", then the search query q= 
(name:Microfocus&fl=*,score) should give high score for the customer which has higher 
relationship count.


Возможно ли это в solr? Или нам нужно получить результаты и затем отсортировать их по количеству отношений?

2-я задача

I am fetching rows=10 for query(q="name:Microfocus&fl=*,score&rows=10")in that case lets 
say if I have more than 10 records with name ="Microfocus", then i would like to get the 10 
records which have maximum relationship count as explained earlier. This is different from 
sorting.

Примечание: счетчик отношений - это число, возможные значения могут отличаются от 0-100.

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