Задать вопрос
@Kerm

Возможно ли настроить wordforms в Manticore с добавлением нескольких синонимов к указанному слову, а не только один?

Я настраиваю wordforms:

участок > уч-к

И так работает нормально, как надо, но что если у меня несколько слов типа "уч-к" и "уч" или "тер" и "т-я".

Я вначале пробовал ошибочно вот так "участок > уч-к уч" или "участок > уч-к | уч". , но после понял что все что после > ищется как единое слово для замены.

Если указать вот так:

участок > уч-к
участок > уч

То применяется лишь последняя строка.

Вообщем кто сталкивался, реально такое сделать или нет?

Мой конфиг индекса:

index objectfias
{
    type = rt
    path = /var/lib/manticore/objectfias
    rt_field = address
    rt_field = objectidtree
    rt_field = objectid
    rt_attr_timestamp = _create
    rt_attr_uint = ishouse
    min_infix_len = 2
    min_word_len = 2
    expand_keywords = 1
    html_strip = 1
    morphology = stem_ru
    dict = keywords
    charset_table = 0..9, A..Z->a..z, a..z, U+410..U+42F->U+430..U+44F, U+430..U+44F, U+0401->U+0435, U+0451->U+0435, U+0419->U+0438, U+0439->U+0438, U+002D, U+002E, U+002F, U+005F, U+0020
    stopwords = ru
    wordforms = /etc/manticoresearch/wordforms_ru.txt
}
  • Вопрос задан
  • 56 просмотров
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 1
opium
@opium
Просто люблю качественно работать
Так вам наверно надо наоборот сделать
уч-к > участок
уч > участок
тер > территория
т-я > территория

И перезалить рт индекс
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы