Индекс полнотекстового поиска SQL или пользовательский запрос для поиска в базе данных приложения? - PullRequest
0 голосов
/ 03 февраля 2011

У меня есть веб-сайт .NET, SQL2005, C #, который будет открыт для общественности в июне 2011 г. На сайте есть видеоальбомы, содержащие видео. Видеоальбомы и Видео содержат заголовок, теги, описание и другие поля.

Видеоальбомы и видео хранятся в разных таблицах. Видеоальбомы могут быть публичными и приватными. Я хочу исключить личные альбомы и видео из поиска

У меня есть хранимая процедура, которая ищет только поле тегов таблиц альбомов и видео.

Будет ли этот хранимый процесс масштабироваться с количеством строк в таблицах?

У меня нет полнотекстового поиска по полю заголовка или тега.

Я бы предпочел поискать в поле «Название». Но для запроса требуется формат «% keys%», который замедляется.

Что вы порекомендуете использовать в качестве поискового решения и не допустить редизайн позже?

РЕДАКТИРОВАТЬ: Мой первоначальный вопрос был длиннее, и никто не заботился. Так коротко.

1 Ответ

0 голосов
/ 03 февраля 2011

Вы можете посмотреть в Google Site Search. Это просто, настраиваемо и узнаваемо.

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