@mix_gorbachev

Как правильно настроить поиск в shpinx по словоформам?

День добрый, возник вопрос не получается заставить sphinx искать по словоформам

К примеру вбиваю "габардин черный", "габардин черного" - и выдает разные позиции
Там 3 и там 3 другие, в чем может быть загвоздка в конфиге?

source products
{
      type          = mysql
      sql_host      = localhost
      sql_user      = user
      sql_pass      = pass
      sql_db        =  bd_name
      sql_port        = 3306

      sql_query_pre        = SET NAMES utf8
      sql_query_pre        = SET CHARACTER SET utf8

      sql_query            = SELECT id, product_code, name, supplier_article FROM products
      sql_field_string = name
}

index products_index
{
      source            = products
      path              = /var/lib/sphinxsearch/data/products_index
      min_word_len       = 2
      min_infix_len = 2
      morphology        = stem_enru, Soundex, Metaphone
      expand_keywords = 1
      index_exact_words = 1
        charset_table = 0..9, A..Z->a..z, _, a..z, \
    U+410..U+42F->U+430..U+44F, U+430..U+44F, U+401->U+0435, U+451->U+0435
      html_strip = 1
}
  • Вопрос задан
  • 84 просмотра
Пригласить эксперта
Ответы на вопрос 1
opium
@opium
Просто люблю качественно работать
Посмотрите нормализованные формы ваших запросов
Ответ написан
Ваш ответ на вопрос

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

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