Forum Webscript.Ru
Общие => Базы данных => Тема начата: Error202 от 02 Сентября 2005, 11:54:17
-
По запросу "нов":
SELECT name FROM rec WHERE MATCH (text) AGAINST (\'нов\' in boolean mode)
выбираются слова: новый, новая, новенький и др., в том числе и сосновый, обоснованный...
Как сделать так, чтобы выбирались слова, где только начало "нов" (новый, новенький), а не просто вложение (снова, сосновый)?
-
попробуй так:
SELECT name FROM rec WHERE text like \'нов%\'
-
Мне нужен именно FullText...
-
Так и будет выбираться (без знака % спереди)
-
Error202
нов*
http://www.mysql.ru/docs/man/Fulltext_Search.html
-
Вот и я так пишу нов*, а выбирается *нов*
-
какая версия?
Привидите пример на тестовой таблице где у вас что не работает (структура таблицы, немного данных, запрос).
Чему равна переменная ft_min_word_len?
Какие у вас настрояки кодировок?