Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как работает FULLTEXT?
 
 автор: jeans1986   (06.06.2007 в 19:02)   письмо автору
 
 

Можете обьяснить по подробнее как работает FULLTEXT? Меня больше интересует при поиск какой то фразы она обьязательно должна полностью совпадать со значение в строке или фрагмент тоже выдаст полдожительный результат? заранее благодарю.

   
 
 автор: ШИМ   (07.06.2007 в 01:50)   письмо автору
 
   для: jeans1986   (06.06.2007 в 19:02)
 

Поиск ведется слова, или фразы целиком, елси
например если
в поиске слово ФИЗИКА, то выдаст все где есть ето слово,
если же слово ФИЗИ, то ничего не выдаст(если конечно нет именно ФИЗИ),
если введена фраза, например ФИЗИКА ЭТО НАУКА,
то выведено будет то, где есть ета фраза, а там где встречается просто ФИЗИКА, не будет выведено. В таком случае нужно реализовывать ЛОГИКУ
- И
- ИЛИ
(это не тяжело)
Тогда при выборе логики - или, фраза бьется на слова. Например та же фраза ФИЗИКА ЭТО НАУКА, выдаст все где есть слово ФИЗИКА, потом где есть НАУКА. Слово ЭТО не выдаст, так ка поддерживаются слова не меньше 4 букв.

   
 
 автор: cheops   (07.06.2007 в 09:51)   письмо автору
 
   для: jeans1986   (06.06.2007 в 19:02)
 

Можно воспользоваться логическим режимом и кавычками
SELECT * FROM articles WHERE MATCH (name)
AGAINST ('"some words"' IN BOOLEAN MODE);

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования