Есть индекс sphinx, в котором в числе прочего есть запись со значением поля
Компьютерная техника / Накопители / Карты памяти
При выполнении поиска по этому индексу с запросом
Карты памяти SDHC
ничего не находится.
Если в качестве запроса указать
Карты памяти MAYBE SDHC
- результат сразу на месте, но проблема в том, что заранее знать менее значимые слова невозможно. Для примера, есть похожий запрос
Аудиокниги CD
, который ничего не находит при наличии в индексе записи
Аудиокниги
.
Мне кажется, ответ где-то на поверхности, но найти решения не могу. Поэтому буду благодарен за любые советы и наводки.
Версия sphinx 3.1.1
Конфиг индекса выглядит следующим образом
index campaign
{
source = categories
path = /var/lib/sphinx/categories
morphology = stem_enru, soundex, metaphone
html_strip = 1
min_word_len = 2
charset_table = 0..9, english, russian
regexp_filter = \/ => \\/
regexp_filter = \" => \\"
}