SQLinfo.ru - Все о MySQL

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

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

Вы не зашли.

#1 25.12.2012 21:31:30

Nikkore
Участник
Зарегистрирован: 11.12.2012
Сообщений: 10

Вычитание в полнотекстовом поиске

Здравствуйте!

Моя задача состоит в том, чтобы найти все записи, в которых при полнотекстовом поиске отсутствует заданное слово. Я написал такой запрос:

SELECT * FROM fono_tbl WHERE MATCH (Performers) AGAINST (-Petrov IN BOOLEAN MODE);

Честно говоря, не могу понять, почему при таком коде у меня не находится вообще ни одна запись в БД, хотя, по моему предположению, должны находится все, кроме тех, где есть слово Petrov.

Помогите пожалуйста советом!

Спасибо!

PS. Вышел из положения таким образом:

SELECT * FROM fono_tbl WHERE NOT MATCH (Performers) AGAINST (+Petrov IN BOOLEAN MODE);

Так работает))

Отредактированно Nikkore (25.12.2012 22:01:44)

Неактивен

 

Board footer

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