yous
@yous

Как заставить sphinx искать запросы с минусом?

Как заставить sphinx искать запросы с минусом?

есть запросы типа соединитель 2-х уровневый 0,9мм 60х27

если ввести в поиск Соединитель 2-х уровневый 0,9мм 60х27 или просто 2-х уровневый, то результат 0
если ввести все то же сам, но без минуса Соединитель 2 х уровневый 0,9мм 60х27 результат 1

вот что отправляю в query сфинксу
(соединитель|*соединитель*) & (2-х|*2-х*) & (уровневый|*уровневый*) & (9мм|*9мм*) & (60х27|*60х27*)


нашёл вот эти штуки

blend_chars = U+2d
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+451, U+451

при ставке да же по отдельности этого в конфиг, сфинкс говорит что ошибка

using config file '/etc/sphinxsearch/sphinx.conf'...
ERROR: unknown key name 'charset_table' in /etc/sphinxsearch/sphinx.conf line 123 col 15.
FATAL: failed to parse config file '/etc/sphinxsearch/sphinx.conf'


сделал пока через regexp /\-/i
шо делать?
  • Вопрос задан
  • 333 просмотра
Пригласить эксперта
Ответы на вопрос 1
opium
@opium
Просто люблю качественно работать
Читай те документы сфинкса , там же написано такой опции нет.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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