На github увидел пример в котором отдельно выделяется поле title
select id, weight() as w1, FLOOR ( bm25f(1.2, 0.8, {title=10}) * 100000 ) as w2 from test where match('Mary lamb') option ranker=expr('bm25f(1.2, 0.8, {title=10}) * 1000');
select id, weight() as w1, FLOOR ( bm25f(1.2, 0.8, {title=2}) * 100000 ) as w2 from test where match('Mary lamb') option ranker=expr('bm25f(1.2, 0.8, {title=10}) * 1000');
Написание правильного ranker пока для меня сложно
Подскажите пожалуйста - если есть текстовые поля title и description, если, например слово samsung встречается и в title и description - то записи, в которых в description есть samsung, а в title нет - показать в конце.
Как в таком случае надо написать пользовательский ranker ?