Highlight (expand_keywords=1). Поиск по части слова

Если выполнить поиск по части слова (без явного добавления звездочек по краям запрашиваемого слова), то запись будет найдена, но в блоке Highlight слово не будет обернуто в тег b

Тест:

CREATE TABLE tbl(content text) min_infix_len = '2' expand_keywords = '1';
INSERT INTO tbl(content) VALUES('Something');
SELECT content, HIGHLIGHT() FROM tbl WHERE match('omet');
SELECT content, HIGHLIGHT() FROM tbl WHERE match('something');

Только если явно зведочки поставить, то слово выделяется

Скажите, пожалуйста, это так и должно работать, или я что-то не так сделал?

это баг, что HIGHLIGHT() не учитывает expand_keywords опцию индекса - лучше создайте тикет на Github куда приложите вопросизводимый пример

1 Like

Понятно. Спасибо за очень быстрый ответ