|
|
|
|
|
для: mishaMC
(07.09.2006 в 13:37)
| | Для такого поиска нужен третий идекс по двум полям text, preambula. Это особенность полнотекстового поиска, захотите искать по другой комбинации полей - потребуется ещё один индекс для новой комбинации. | |
|
|
|
|
|
|
| Создаю поиск по сайту, требуется искать сразу по нескольким индексам.
Вот в этой теме вы советовали создавать индекс по нескольким полям:
http://www.softtime.ru/forum/read.php?id_forum=3&id_theme=21996&page=1
У меня есть новостная БД, по полям preambula и text требуется выполнять поиск. Если создавать отдельный одноименный индекс для каждого поля, то все идет нормально.
SELECT * FROM news WHERE MATCH(text) AGAINST('слово')
|
В поле MATCH указывают имя столбца, по к-му осуществляют поиск? Но тогда зачем нужно имя Индекса?
Правильный ли будет запрос для поиска по 2-м полям?
SELECT * FROM news WHERE MATCH(text, preambula) AGAINST('слово')
|
| |
|
|
|
|