full-text search в Русском тексте

DoctorD

Guest
full-text search в Русском тексте

Как правильно это организовать
Я делаю так:
1. Забиваю базу русским текстом в поле типа TEXT
2. Создаю full-text index для этого поля
3. Далее MATCH(), а он не работает (не находит совпадений, ошибок нет, а рез-т empty set) ...
Возможно он не индексирует русский текст.
расскажите почему это может быть и как правильно делать ...
Может там с кодировками поколдовать?
 

DoctorD

Guest
2b]Фанат[/b]
ф свайом духи!
в базе все хранится как надо и выводится нормально, т.е. SELECT TXT_FLD FROM TABLE и потом эхо этого дела - работает нормально ... так что есть подозрение что там все в win-1251


К вопросу о руских буквах:
$str = "ЖЖЖ";
preg_replace("/Ж/", "RUS", $str);
Тоже не работает ...странно это все ...
з.ы. Руки у меня не оттуда растут и голова ...
 

Фанат

oncle terrible
Команда форума
не понял.
а при чем здесь preg_replace?

-~{}~ 22.12.04 11:17:

в базе все хранится как надо и выводится нормально
а что - ожидалось какое-то другое поведение?
Вместо слова "вася" должно выводиться "петя"?
 

DoctorD

Guest
Автор оригинала: Фанат
не понял.
а при чем здесь preg_replace?

-~{}~ 22.12.04 11:17:


а что - ожидалось какое-то другое поведение?
Вместо слова "вася" должно выводиться "петя"?
Огромное Спасибо за помощь!
 

Фанат

oncle terrible
Команда форума
всегда рад наставить на пусть истинный.
могу еще один совет дать: http://phpclub.ru/talk/search.php?s=
 
Сверху