Запросы к SQL Server с использованием компонента Full-Text Search
В SQL Server предусмотрен набор полнотекстовых предикатов (CONTAINS и FREETEXT) и функций, возвращающих наборы строк (CONTAINSTABLE и FREETEXTTABLE) для написания полнотекстовых запросов. Данный раздел содержит вводную информацию об этих предикатах и функциях, а также описание различных типов поиска, который можно выполнять с помощью этих предикатов и функций. Кроме того, рассматриваются вопросы настройки и оптимизации полнотекстовых запросов.
В этом разделе
Общие сведения о полнотекстовых предикатах и функциях
Вводная информация о полнотекстовых предикатах (CONTAINS и FREETEXT) и функциях (CONTAINSTABLE и FREETEXTTABLE), а также их сравнение.Поддерживаемые формы выражений запросов (компонент Full-Text Search)
Сведения о формах запросов, выполняемых с помощью полнотекстового поиска, а также информация о поддержке каждой из этих форм в полнотекстовых предикатах и функциях, возвращающих наборы строк.Ограничение ранжированных результирующих наборов (компонент Full-Text Search)
Необязательный параметр top_n_by_rank, возвращающий только подмножество строк (удовлетворяющих запросу) с помощью функции CONTAINSTABLE или FREETEXTABLE. Кроме того, раздел содержит сведения о том, как полнотекстовый поиск создает ранжирующие значения, возвращаемые запросом.Запросы столбцов varbinary(max) и xml (полнотекстовый поиск)
Поиск полнотекстовых индексов на столбцах данных типа varbinary, varbinary(max), xml, или image с помощью предикатов CONTAINS и FREETEXT.Запросы к нескольким столбцам (компонент Full-Text Search)
Запрос к нескольким столбцам с помощью предиката CONTAINS.Запросы к связанным серверам с помощью компонента Full-Text Search
Требования к использованию четырехкомпонентных имен в полнотекстовых предикатах CONTAINS или FREETEXT при выполнении запросов к связанным серверам.Настройка и оптимизация производительности полнотекстовых запросов
Рекомендации по увеличению производительности полнотекстовых запросов.
См. также