Как в Sphinx реализовать поиск по подстроке с учетом морфологии?
Всем привет!
Есть два запроса:
«герои мультфильма» и «герои мультфильмов»
С опцией: expand_keywords = 0
все работает как и задумано - кол-во результатов одинаковое
«герои мультфильма» — 47 результатов.
«герои мультфильмов» — 47 результатов.
а если требуется использовать поиск с учетом префиксов, то кол-во результатов разное, expand_keywords = 1 то
«герои мультфильма» — 47 результатов.
«герои мультфильмов» — 39 результатов.
Просто необходим поиск с учетом префиксов, но если его использовать, то такое ощущение что sphinx не отбрасывает окончания. Вопрос: как сделать так, чтобы кол-во результатов не зависело от окончания слова в режиме expand_keywords = 1?
p.s. Версия sphinx - 2.2.1
morphology = lemmatize_ru_all или morphology = stem_enru разницы нет
p.p.s Переписывание в виде запроса с использованием звездочек тоже разницы не дало