Я пытаюсь запросить у сервера solr, чтобы получить наиболее релевантные результаты для списка терминов.
Например, у меня есть список слов "nokia", "iphone", "charger"
Моя схема содержит следующие данные:
нокиа
Iphone
Nokia Iphone другие слова
нокиа белая
iphone white
Если я запускаю простой запрос, такой как q = nokia ИЛИ iphone ИЛИ зарядное устройство, я получаю «nokia iphone otherwords» как наиболее релевантный результат (потому что он содержит больше условий запроса)
Я хотел бы получить «nokia», «iphone» или «iphone white» в качестве первых результатов, потому что для каждого отдельного термина они будут наиболее релевантными.
Чтобы получить правильный список, я бы сделал запрос для каждого термина, затем агрегировал результаты и упорядочивал их по максимальному количеству баллов.
Можно ли сделать этот запрос одним запросом?