|
|
|
| Выполняя
SELECT * FROM articles WHERE MATCH (name) AGAINST ('автор')
|
1.Как сделать стобы находило если в поисковой строчке я напишу "авт" или "тор"
2. Еще у меня есть название статьи "Публикации и статьи", и при вводе в поиске "и"
не находит это название статьи.??
Help! | |
|
|
|
|
|
|
|
для: prostonau
(07.07.2005 в 22:06)
| | 1. Следует искать в логическом режиме (если у вас версия MySQL выше 4.0.0)
SELECT * FROM articles WHERE MATCH (name) AGAINST ('авт*' IN BOOLEAN MODE)
|
2. При полнотекстовом поиске короткие слова (меньше 4-х символов) игнорируются, также игнорируются часто встречающиеся слова, т.е. те которые встрачаются по крайней мере в половине записей. Изменить эти настройки можно только перекомпиляцией MySQL из исходных кодов. | |
|
|
|
|
|
|
|
для: cheops
(08.07.2005 в 00:00)
| | Т.е. всегда приклеивать звездучку к строке поиска, или даже отрезать окончание(последние 2-3 символа) и приделовать звездочку.
Можно ли звездучку и спереди приклеивать | |
|
|
|
|
|
|
|
для: prostonau
(08.07.2005 в 17:28)
| | Нет в логическом режиме полнотекстового поиска нет - здесь даже звёздочка в конце имеет лишь условное обозначение. | |
|
|
|