Оптимальный поиск в большой таблице

  • Автор темы Автор темы Andrew z
  • Дата начала Дата начала

Andrew z

Новичок
Оптимальный поиск в большой таблице

Есть таблица, основные поля
title varchar(250)
description text (не более килобайта)

В таблице около 120 000 записей.

Хочется сделать поиск, но при таком объеме данных, не могу позволить себе сильно нагружать сервер.
Поэтому есть вопрос, как организовать поиск:
1. с помощью LIKE "%...%" по полю title
2. сделать поле title полнотекстовым индексом и соответстующий поиск по нему
3. или все таки полнотекстовый индекс по двум полям

Меня настораживает, что для каждого обращения пользователя будут создаваться два SELECT'а: первый возвращает количество, второй записи.
Так вот первый будет на мой взгляд сильно грузить MySQL.

Что посоветуете?
 
1) FULLTEXT по description

COUNT не сильно тормозит... особенно если условие WHERE пользуется

-~{}~ 05.04.05 12:06:

И особенно если WHERE одинаковое у двух запросов
 
Сверху