index featurevalue {
source = featurevaluesource
path = /var/lib/sphinxsearch/data/featurevalue
charset_type = utf-8
rt_field = value
expand_keywords = 1
#enable_star = 1
min_prefix_len = 1
min_word_len = 2
# morphology = stem_enru
morphology = lemmatize_ru_all
}
Вот код моего конфига сфинкса. Проверяю нормализуются ли слова и убеждаюсь что нет.
mysql> call keywords('девушка девушек девушки', 'featurevalue' );
+----------------+----------------+
| tokenized | normalized |
+----------------+----------------+
| девушка | девушка |
| девушек | девушек |
| девушки | девушки |
+----------------+----------------+
3 rows in set (0.00 sec)
Такой же результат с включенным morphology = stem_enru. Что надо сделать что б нормализовало? В примерах по настройке получается так, что нормализует с самого начала.
P.S. Не знаю важно это или нет но в моем индексе нет слов девушка девушки и проч. Проверка нормализации из примеров по настройке.