Лучшие практики для индекса / полного текста при использовании WHERE / LIKE - PullRequest
2 голосов
/ 19 марта 2011

Должен ли я установить столбцы в моей таблице как индекс или полный текст?Их будут искать как WHERE, так и WHERE .. LIKE.

Что лучше?

1 Ответ

3 голосов
/ 19 марта 2011

Полнотекстовый поиск требует синтаксиса, отличного от обычных запросов LIKE. Если вы используете LIKE-запросы (и не планируете их изменять), вы получите выгоду только от использования некластеризованных индексов. Если вы заинтересованы в использовании полнотекстового поиска, попробуйте использовать синтаксис MATCH () в своих запросах. http://dev.mysql.com/doc/refman/5.0/en/fulltext-natural-language.html

...