@Prorok89
Php программист

Sphinx не нормализует слова. Почему?

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. Не знаю важно это или нет но в моем индексе нет слов девушка девушки и проч. Проверка нормализации из примеров по настройке.
  • Вопрос задан
  • 524 просмотра
Пригласить эксперта
Ответы на вопрос 1
opium
@opium
Просто люблю качественно работать
а что за примеры ?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы