Выполнение поиска в базе данных SQL Server 2008 - PullRequest
0 голосов
/ 11 сентября 2009

Мы создали приложение ASP.NET (с языком C # .net) и размещены в операционной системе Windows Server 2003.

База данных SQL Server 2008.

Теперь нам нужно выполнить поиск по 4 таблицам, один из столбцов таблицы - varchar (2400), а остальные столбцы имеют нормальную длину (например, Varchar (50) и т. Д.). Этот поиск запускается всякий раз, когда пользователь вводит ключевое слово в поле поиска и нажимает клавишу ввода. Количество доступных для поиска записей в будущем может быть в лаках.

Не могли бы вы сообщить мне лучший способ поиска в этих таблицах?

Если было бы здорово, если бы вы могли предоставить справочный документ или веб-ссылку (при необходимости).

Большое спасибо, С Уважением, Venkat

1 Ответ

4 голосов
/ 11 сентября 2009

Для поиска текстовых столбцов следует использовать Полнотекстовый поиск

Больше ресурсов: Общие сведения о полнотекстовой индексации SQL Server , Полнотекстовый поиск SQL Server: возможности языка и Пошаговое руководство по полнотекстовому поиску .

Однако это зависит от типа запросов, которые вы делаете. Обычный поиск с использованием LIKE также может быть приемлемым.

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