Как в sphinx заменить русские буквы на английские и наоборот?
Приветствую.
Есть задача заменить при поиске например русскую букву "х" на английскую "x"
т.е чтобы при вводе например 10х10 с русской "x" между цифрами был произведен поиск по
английской "x"
но так же и наоборот, чтобы при вводе английской буквы "x" в слове "хлопок" был
произведен поиск с русской буквой "x"
Такое вообще возможно сделать ?
написал такое правило, исключив x английскую и x русскую
charset_table = 0..9, \
A..W->a..w,\
Y..Z->y..z,\
_,\
a..w,\
y..z,\
U+410..U+424->U+430..U+444,\
U+426..U+42F->U+446..U+44F,\
U+430..U+444,\
U+446..U+44F,\
U+445->x, x->U+445
в обе пробовал и в одну - нет результата. решил сделать на стороне скрипта.
меняю похожие англ на русские и наоборот, итого 2 запроса делаю на поиск, объединяю.
Менеджеры вводят данные с разной раскладкой. Нужно чтобы поиск шел по 2 вариантам и выдавал все.
Так же если человек вводит на англ раскладке, нужно чтобы не только на англ нашел, но и на русском.
Сергей Тихонов, речь идёт о смене раскладки , это одно правило и одна строчка кода и менеджерам ничего делать не надо у них просто будет работать поиск
Пума Тайланд, я бы не был так категоричен. Во всяком случае пример 10х10 намекает именно на два разных способа записи одного и того же (а не на 10{10 и 10ч10)