|
|
|
| Можете обьяснить по подробнее как работает FULLTEXT? Меня больше интересует при поиск какой то фразы она обьязательно должна полностью совпадать со значение в строке или фрагмент тоже выдаст полдожительный результат? заранее благодарю. | |
|
|
|
|
|
|
|
для: jeans1986
(06.06.2007 в 19:02)
| | Поиск ведется слова, или фразы целиком, елси
например если
в поиске слово ФИЗИКА, то выдаст все где есть ето слово,
если же слово ФИЗИ, то ничего не выдаст(если конечно нет именно ФИЗИ),
если введена фраза, например ФИЗИКА ЭТО НАУКА,
то выведено будет то, где есть ета фраза, а там где встречается просто ФИЗИКА, не будет выведено. В таком случае нужно реализовывать ЛОГИКУ
- И
- ИЛИ
(это не тяжело)
Тогда при выборе логики - или, фраза бьется на слова. Например та же фраза ФИЗИКА ЭТО НАУКА, выдаст все где есть слово ФИЗИКА, потом где есть НАУКА. Слово ЭТО не выдаст, так ка поддерживаются слова не меньше 4 букв. | |
|
|
|
|
|
|
|
для: jeans1986
(06.06.2007 в 19:02)
| | Можно воспользоваться логическим режимом и кавычками
SELECT * FROM articles WHERE MATCH (name)
AGAINST ('"some words"' IN BOOLEAN MODE);
|
| |
|
|
|