Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Область применения: SQL Server
База данных SQL Azure Управляемый экземпляр SQL Azure
Создает новый полнотекстовый список стоп-слов в текущей базе данных.
Стоп-словами в базе данных можно управлять с помощью объектов, называемых списками стоп-слов. Списки стоп-слов взаимосвязаны с полнотекстовыми индексами и применяются при полнотекстовых запросах по этим индексам. Дополнительные сведения см. в разделе Настройка стоп-слов и списков стоп-слов для полнотекстового поиска и управление ими.
Внимание
Инструкции CREATE FULLTEXT STOPLIST, ALTER FULLTEXT STOPLIST и DROP FULLTEXT STOPLIST поддерживаются только в условиях применения уровня совместимости 100. При использовании уровней совместимости 80 и 90 эти инструкции не поддерживаются. Тем не менее при любом уровне совместимости системный список стоп-слов автоматически связывается с новыми полнотекстовыми индексами.
Соглашения о синтаксисе Transact-SQL
Синтаксис
CREATE FULLTEXT STOPLIST stoplist_name
[ FROM { [ database_name.]source_stoplist_name } | SYSTEM STOPLIST ]
[ AUTHORIZATION owner_name ]
;
Аргументы
stoplist_name
Имя списка стоп-слов. Длина stoplist_name не может превышать 128 символов. Аргумент stoplist_name должен быть уникальным среди всех списков стоп-слов текущей базы данных и соответствовать правилам для идентификаторов.
Аргумент stoplist_name будет использоваться при создании полнотекстового индекса.
database_name
Имя базы данных, в которой находится список стоп-слов, указанный аргументом source_stoplist_name. Если не указано, в качестве database_name по умолчанию выбирается текущая база данных.
source_stoplist_name
Указывает, что новый список стоп-слов создается копированием существующего списка стоп-слов. Если source_stoplist_name не существует или пользователь базы данных не обладает необходимыми разрешениями, инструкция CREATE FULLTEXT STOPLIST завершается с ошибкой. Если в текущей базе данных не зарегистрирован любой язык стоп-слов из исходного списка стоп-слов, инструкция CREATE FULLTEXT STOPLIST завершается успешно, но с предупреждениями, а соответствующие стоп-слова не добавляются.
СТОП-ЛИСТ СИСТЕМЫ
Указывает, что новый список стоп-слов создается из списка, существующего в базе данных ресурсов по умолчанию.
OWNER_NAME АВТОРИЗАЦИИ
Указывает имя участника базы данных, являющейся владельцем списка стоп-слов. Аргумент owner_name должен быть именем участника базы данных, членом которого является текущий пользователь, или текущий пользователь должен иметь разрешение IMPERSONATE для owner_name. Если атрибут не указан, владельцем становится текущий пользователь.
Замечания
Создателем списка стоп-слов является его владелец.
Разрешения
Для создания списка стоп-слов необходимы разрешения CREATE FULLTEXT CATALOG. Владелец списка стоп-слов может явно предоставить разрешение CONTROL для списка стоп-слов, что позволит пользователям добавлять и удалять стоп-слова, а также удалять список стоп-слов.
Примечание.
Чтобы использовать список стоп-слов с полнотекстовым индексом, необходимо разрешение REFERENCE.
Примеры
А. Создание полнотекстового списка стоп-слов
В следующем примере показано создание полнотекстового списка стоп-слов с именем myStoplist.
CREATE FULLTEXT STOPLIST myStoplist;
GO
B. Копирование полнотекстового списка стоп-слов из существующего полнотекстового списка стоп-слов
В следующем примере демонстрируется создание нового полнотекстового списка стоп-слов с именем myStoplist2 путем копирования существующего списка стоп-слов базы данных AdventureWorks с именем Customers.otherStoplist.
CREATE FULLTEXT STOPLIST myStoplist2 FROM AdventureWorks.otherStoplist;
GO
В. Копирование списка полнотекстовых стоп-слов из системного полнотекстового списка стоп-слов
Следующий пример демонстрирует создание нового полнотекстового списка стоп-слов с именем myStoplist3 путем копирования из системного списка стоп-слов.
CREATE FULLTEXT STOPLIST myStoplist3 FROM SYSTEM STOPLIST;
GO
См. также
ALTER FULLTEXT STOPLIST (Transact-SQL)
DROP FULLTEXT STOPLIST (Transact-SQL)
Настройка стоп-слов, списков стоп-слов и управление ими для полнотекстового поиска
sys.fulltext_stoplists (Transact-SQL)
sys.fulltext_stopwords (Transact-SQL)
Настройка стоп-слов, списков стоп-слов и управление ими для полнотекстового поиска