Есть три документа с полем title: диван синий, диван красный, диван зеленый. Делаем поиск по слову "диван".
SELECT item, weight() AS rank FROM test WHERE match('@(title) диван') ORDER BY rank DESC OPTION ranker = BM25;
Получаем результат со всем тремя документами и весом 1319. Откуда именно 1319? Может кто-нибудь расписать в цифрах как получилось именно 1319?
https://habr.com/ru/company/sphinx/blog/62287/ - тут написано что bm25 - это вещественное число в диапазоне от 0 до 1. Опять же откуда тогда 1319?