LINUX.ORG.RU

Sphinx search нет результатов по русским символам

 , ,


0

1

Доброго всем.

Вот конфиг https://drive.google.com/file/d/0B1gsRyYTVlkzS2phOGlYRFJqZGc/view?usp=sharing

Подключаюсь

$ mysql -P 9306 -h 127.0.0.1

Делаю запрос к индексу

mysql> select * from product where match('hub');

.... 1 row in set (0.00 sec)

Запрос с русским словом не идет(

mysql> select * from product where match('хаб');
Empty set (0.00 sec)

Вроде все перепроверил. Где косяк?



Последнее исправление: CYB3R (всего исправлений: 1)

Ответ на: комментарий от chegeware

Это стандартная таблица для приведения к lowercase.

0..9->0..9, 0..9, a..z->a..z, A..Z->a..z, 
                A..Z->a..z, a..z, ʼn, ſ, ĸ, ß, ÿ, À..Ö->à..ö
                à..ö, Ø..Þ->ø..þ, ø..þ, Ā->ā, ā, 
                Ă->ă, ă, Ą->ą, ą, Ć->ć, ć, Ĉ->ĉ, 
                ĉ, Ċ->ċ, ċ, Č->č, č, Ď->ď, ď, 
                Đ->đ, đ, Ē->ē, ē, Ĕ->ĕ, ĕ, Ė->ė,
                ė, Ę->ę, ę, Ě->ě, ě, Ĝ->ĝ, ĝ,
                Ğ->ğ, ğ, İ->ı, ı, IJ->ij, ij, Ĵ->ĵ,
                ĵ, Ķ->ķ, ķ, Ĺ->ĺ, ĺ, Ļ->ļ, ļ,
                Ľ->ľ, ľ, Ŀ->ŀ, ŀ, Ł->ł, ł, Ń->ń,
                ń, Ņ->ņ, ņ, Ň->ň, ň, Ŋ->ŋ, ŋ,
                Ō->ō, ō, Ŏ->ŏ, ŏ, Ő->ő, ő, Œ->œ,
                œ, Ŕ->ŕ, ŕ, Ŗ->ŗ, ŗ, Ř->ř, ř,
                Ś->ś, ś, Ŝ->ŝ, ŝ, Ş->ş, ş, Š->š,
                š, Ţ->ţ, ţ, Ť->ť, ť, Ŧ->ŧ, ŧ,
                Ũ->ũ, ũ, Ū->ū, ū, Ŭ->ŭ, ŭ, Ů->ů,
                ů, Ű->ű, ű, Ų->ų, ų, Ŵ->ŵ, ŵ,
                Ŷ->ŷ, ŷ, Ÿ->ÿ, ÿ, Ź->ź, ź, Ż->ż,
                ż, Ž->ž, ž, 一..鿿

bj
()
Последнее исправление: bj (всего исправлений: 1)
Ответ на: комментарий от I-Love-Microsoft

нагуглил кирилическую таблицу символов charset_table в sphinx.conf

chegeware
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.