parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

fulltext индексы -- не замена like/regexp

Misha v.3 26.12.2007 20:06 / 26.12.2007 20:06

при полнотекстовом поиске происходит выбрасывание из искомой строки нерелевантных слов.

поиск с помощью полнотекстовых индексов обычно происходит быстрее чем с помощью регулярных выражений, но их сравнивать некорректно, т.к. ищут они _разное_.

что до вашего первого вопроса, то '=' -- самы бйстрый вариант, затем идет LIKE и потом REGEXP

если речь идёт о ключевых словах, то обычно их не много. imho лучше поместить их в отдельную таблицу и искать с помощью '=' + 2 join к вашей таблице (через таблицу со связью many to many).