Значения баллов (плюс результирующее max_score
) являются произвольными и не обязательно должны (и обычно не находятся) в интервале 0 <= x <= 1. Оценка легко может быть <code>420 или Integer.MAX_VALUE
.
При этом, чтобы вычислить проценты, вам нужен знаменатель. Максимальный балл 2.7050
из вашего примера можно рассматривать как 2,7%, но также как 0,27%, если оценки по другим запросам находятся в диапазоне сотен, а ваш знаменатель равен 1000.
Итак, что я имел в виду под сообщением -processing заключается в том, что когда вы получаете ответ от ES туда, откуда вы выполняете свой запрос (backend / frontend / ...), вам нужно знать свой знаменатель и только тогда вы можете определить процент. Нет разумной необходимости, чтобы такая функциональность существовала непосредственно в ES.