После выполнения запроса в ElasticSearch релевантность _score
рассчитывается для каждого полученного документа. Учитывая конкретный c документ (например, с помощью do c ID) и конкретный c запрос, я хотел бы посмотреть, каков его _score
?
Один из способов, возможно, запросить ES, извлеките все проверенные документы и найдите нужный документ из всех извлеченных документов, чтобы увидеть его счет.
Я предполагаю, что должен быть более эффективный способ сделать это. Учитывая запрос и идентификатор документа, каков его _score
?
Я использую ElasticSearch 7.x
PS: мне это нужно для сценария обучения рангу (для создания моего списка рассуждений). На самом деле у меня сложный запрос, который был создан из различных should
и must
по разным полям. Моим основным требованием было , чтобы получить значение оценки для каждого отдельного подзапроса , что, похоже, для этого не существует решения. Я хочу понять, какая часть этого сложного запроса более полезна, а какая меньше. Единственный способ, которым я придумал, - это выполнить каждый подзапрос отдельно, чтобы получить оценку, но я не хочу на самом деле выполнять этот запрос, просто спрашивая, какова оценка указанного c документа для этого подзапроса. .