Как я могу умножить счет двух запросов вместе в Elasticsearch?
В Solr я могу использоватьquery
Функция запроса, чтобы вернуть числовую оценку для запроса, и я могу использовать его в контекстеbf
параметр что-то вродеbf=product(query('cat'),query('dog'))
умножить две оценки релевантности вместе.
У Elasticsearch есть API поиска, с которым, как правило, можно работать более гибко, но я не могу понять, как мне добиться того же результата. я могу использовать_score
в script_function функции function -query, но я могу только использовать_score
основного запроса. Как я могу включить оценку другого запроса? Как я могу умножить результаты вместе?