Использование мастера полнотекстового индексирования
Область применения: SQL Server
База данных SQL Azure Управляемый экземпляр SQL Azure
Мастер полнотекстового индексирования в SSMS поможет выполнить ряд шагов, предназначенных для создания полнотекстового индекса.
Создание полнотекстового индекса
В обозревателе объектов щелкните правой кнопкой мыши таблицу, для которой необходимо создать полнотекстовый индекс, укажите Полнотекстовый индекси щелкните Определить полнотекстовый индекс. Это действие запускает мастер в отдельном окне. Щелкните "Далее".
Уникальный индекс. Выберите индекс из раскрывающегося списка. Индекс должен иметь один ключевой столбец, быть уникальным и не допускающим значения NULL. Выберите наименьший уникальный индекс ключа для полнотекстового уникального ключа. Для улучшения производительности рекомендуется использовать кластеризованный индекс.
Доступные столбцы. Установите флажок рядом с именами тех столбцов, которые требуется включить. флажок для выбора рядом с названием столбца Неподходящие столбцы отображаются серым цветом, а их флажки отключены.
Язык для разбивщика слов. Выберите язык из раскрывающегося списка. Выбор будет использоваться для определения правильных алгоритмов разбиения слов для индекса. SQL Server использует средства разбиения слов для идентификации границ слов в полнотекстовых индексированных данных.
Тип столбца. Выберите имя столбца, содержащего тип документа столбца, подвергаемого полнотекстовому индексированию.
Примечание.
Параметр Столбец типа доступен только в случае, если столбец, указанный в столбце Доступные столбцы, принадлежит типу varbinary(max) или image.
Статистическая семантика. Укажите, следует ли включить статистическое семантическое индексирование для выбранного столбца. Дополнительные сведения см. в разделе Семантический поиск (SQL Server).
Примечание.
Если выбранный язык не имеет связанной семантической модели языка, флажок Статистическая семантика будет недоступен. Если режим Статистическая семантика выбран до выбора Языка, в раскрывающемся поле со списком будут доступны только языки, имеющие семантическую модель языка.
Семантический поиск недоступен для базы данных SQL Azure. Параметр статистической семантики не отображается при запуске этого мастера на базе данных SQL Azure.
Выбор параметров отслеживания изменений.
Автоматически
Выберите этот переключатель, чтобы обновление полнотекстового индекса осуществлялось автоматически по мере внесения изменений в базовые данные.Вручную
Выберите этот переключатель, если не нужно, чтобы обновление полнотекстового индекса осуществлялось автоматически по мере внесения изменений в базовые данные. Изменения, внесенные в базовые данные, сохраняются. Однако, чтобы применить изменения к полнотекстовому индексу, необходимо запустить или запланировать запуск этого процесса вручную.Не отслеживать изменения
Выберите этот переключатель, если не нужно, чтобы полнотекстовый индекс обновлялся в соответствии с изменениями, внесенными в базовые данные.Начать полное заполнение индекса в момент его создания (доступно только при отключении отслеживания изменений).
Выберите этот переключатель, чтобы запустить полное заполнение после успешного завершения работы мастера. Процесс будет состоять из создания структуры полнотекстового индекса в каталоге и заполнения его полнотекстовыми индексированными данными.
Щелкните "Далее".
Каталог, файловая группа индекса и стоп-лист
Выбрать полнотекстовый каталог
Выберите каталог: Выберите полнотекстовый каталог из списка. Каталогом по умолчанию для базы данных будет выбранный по умолчанию элемент в списке. Если нет доступных каталогов, список будет недоступен, а флажок Создать новый каталог будет установлен и также недоступен.
ИЛИ
- Создать новый каталог
Выберите полнотекстовый каталог.
a. Имя
Введите имя для нового полнотекстового каталога.b. Установить как каталог по умолчанию
Установите флажок, чтобы сделать каталог используемым по умолчанию для этой базы данных.с. Чувствительность к акцентам
Укажите, будет ли новый каталог чувствительным к диакритическим знакам или нечувствительным. Если база данных учитывает диакритические знаки, флажок Учитывать по умолчанию установлен.d. Выберите файловую группу индекса
Укажите файловую группу, на основе которой будет создан полнотекстовый индекс.д) Выберите значение:
значение Описание <default> Если таблица или представление не секционированы, выберите этот вариант, чтобы использовать ту же файловую группу, что и в базовой таблице или представлении. Если таблица или представление секционированы, используется первичная файловая группа. PRIMARY Выберите первичную файловую группу для нового полнотекстового индекса. Если существует определенный пользователем список стоп-слов, выберите его имя из списка, чтобы использовать эту файловую группу для нового полнотекстового индекса.
Выберите полнотекстовый список стоп-слов
Укажите стоп-лист для использования в полнотекстовом индексе или отключите его использование.Управление стоп-словами в базе данных производится через объекты, называемые списками стоп-слов. Список стоп-слов связан с полнотекстовым индексом и применяется к полнотекстовым запросам по этому индексу. Дополнительные сведения см. в разделе Настройка стоп-слов и списков стоп-слов для полнотекстового поиска и управление ими.
Выберите одно из следующих значений:
значение | Описание |
---|---|
<система> | Выберите, чтобы использовать в новом полнотекстовом индексе системный список стоп-слов. Это значение установлено по умолчанию. |
<выкл> | Выберите, чтобы отключить стоп-листы для нового полнотекстового индекса. |
имя списка стоп-слов, определенного пользователем | В списке отображается имя каждого из списков стоп-слов, определенных пользователем, которые были созданы в базе данных, если такие существуют. Выберите какой-либо определенный пользователем список стоп-слов для использования в новом полнотекстовом индексе. |
Щелкните "Далее".
При необходимости (только для SQL Server) определите расписание заполнения. Операции индексирования начнутся немедленно, если только для них не было задано расписание для выполнения в будущем. Расписания будут созданы немедленно, хотя они не будут выполнены до заданного времени.
Создание расписания для таблицы
Позволяет определить расписание заполнений для таблицы.Новое расписание каталога
Определите расписание заполнения для полнотекстового каталога.Изменить
Позволяет изменить расписание.Удаление
Удалить расписание.Просмотр или управление прогрессом выполнения мастера полнотекстового индексирования.
Остановить
Прерывает текущую операцию и блокирует выполнение мастером последующих полнотекстовых операций в течение этого сеанса.Отчет
Когда выполнение всех операций завершено, нажмите эту кнопку, чтобы получить доступ к отчету о выполненных операциях. Можно просмотреть отчет, распечатать его в файл, скопировать в буфер обмена или отправить по электронной почте.