SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 19.07.2008 04:58:28

ZSania
Участник
Зарегистрирован: 19.07.2008
Сообщений: 2

Не работает полнотекстовый поиск

У меня вот такая проблема:
  в таблице есть два поля title ( VARCHAR(250) ) и description (TEXT), оба ети поля имеют индекс FULLTEXT
  когда посылаю запрос к базе данных:
   
   

Код:

SELECT * FROM texts WHERE MATCH(title) AGAINST ('тут любой текст');

или
   
   

Код:

SELECT * FROM texts WHERE MATCH(description) AGAINST ('тут любой текст');

или

   

Код:

SELECT * FROM texts WHERE MATCH(title,description) AGAINST ('тут любой текст');

и в результате ничего не находится sad

Неактивен

 

#2 19.07.2008 08:01:50

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: Не работает полнотекстовый поиск

Какая кодировка таблицы? Какой клиент? Выполняете ли команду SET NAMES после подключения. См. ст атью http://sqlinfo.ru/articles/info/2.html

Неактивен

 

#3 19.07.2008 08:16:03

ZSania
Участник
Зарегистрирован: 19.07.2008
Сообщений: 2

Re: Не работает полнотекстовый поиск

Кодировка таблицы cp1251_general_ci
После подключения к базе данных выполняю команду SET NAMES cp1251
Клиент MySQL 5.0.45-community-nt

Неактивен

 

#4 21.07.2008 06:28:03

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: Не работает полнотекстовый поиск

Странно, что у Вас возникает ошибка. Не могли бы выложить дамп, на котором ошибка повторяется.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson