полнотекстный поиск по нескольким полям...

jeno

Новичок
полнотекстный поиск по нескольким полям...

по одному полю ищу вот так:
SELECT *, MATCH `text_index` AGAINST ('word') AS `relev` FROM `cp_news` ORDER BY `relev` ASC

а как искать по нескольким полям?
будет ли правильно если я буду искать так:

SELECT *, MATCH `title_index` AGAINST ('word') AS `title_relev`, MATCH `text_index` AGAINST ('word') AS `text_relev` FROM `cp_news` ORDER BY `title_relev`,`text_relev` ASC;

и еще, а если у меня несколько слов для поиска?!?!

например, после обработки (после того как очищаю запрос) у меня есть слова: "windows media player"
как должен выглядеть запрос к mysql в таком случае?!??!


заранее всем спасибо!
 

jeno

Новичок
спасибо :)
надо чаще заглядывать в раздел "статьи"...так как я эту статью еще не видел :)

-~{}~ 01.12.07 13:49:

разобрался вроде :)

а что на счет слов из 3 символов?!??! написано что это можно изменить в каком-то сишном файле, но у меня если честно нет возможности рытся в исходниках мускуля на всех серверах на которых будет использоваться мой скрипт :(

может есть выход из этой ситуации?!?
 
Сверху