Делает работы полнотекстового поиска MySql обоснованно с нелатинскими языками (еврейский, арабский, японский …)

У меня была та же проблема. Я использовал 13.x версия. Это показывает сообщение, завершающее все.. и т.д.

я просто поразил введение в машину, которая инициировала для перезагрузки VM и VM, запущенного обычно.

9
задан Goran Jovic 24 December 2011 в 00:03
поделиться

3 ответа

Пока ваш сопоставление настроено правильно, работает отлично.

Unicode, конечно, подойдет для большей части этого. Но на самом деле это не очень хорошо переводит латинские символы (например, в голландском сопоставлении aa будет распознаваться как å ).

2
ответ дан 4 December 2019 в 22:29
поделиться

Японский и Китайский используют свои собственные символы пробелов, которые MySQL не понимает.

Убедитесь, что слова в текстах которые вы собираетесь индексировать, разделяются разделителями ASCII (пробелы, запятые и т. д.). Все, что находится за пределами диапазона ASCII , вероятно, не будет работать.

Кроме того, вам, вероятно, потребуется исправить ft_min_word_len : по умолчанию MySQL не будет индексировать слова короче 4 символов и большинство японских и китайских слов.

В кириллических языках ошибки преобразования довольно распространены.

Все буквы из этой последовательности: АВЕКМНОРСТуХ / ABEKMHOPCTyX неотличимы в большинстве шрифтов.

1
ответ дан 4 December 2019 в 22:29
поделиться

Да, однако, проверьте, что такое стоп-слова .

1
ответ дан 4 December 2019 в 22:29
поделиться
Другие вопросы по тегам:

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