Tworzenie STOPLIST PEŁNOTEKSTOWY (Transact-SQL)
Tworzy nowy stoplist pełnego tekstu w bieżącej bazie danych.
W SQL Server 2008 i nowsze wersje stopwords są zarządzane w bazach danych za pomocą obiektów o nazwie stoplists.Stoplist jest lista stopwords, skojarzony z indeksu pełnotekstowego, jest stosowana do pełnego tekstu kwerendy dla tego indeksu.Aby uzyskać więcej informacji, zobacz Stopwords i Stoplists.
Ważne: |
---|
Tworzenie STOPLIST PEŁNOTEKSTOWY, zmieniać PEŁNOTEKSTOWY STOPLIST i UPUŚĆ PEŁNOTEKSTOWY STOPLIST są obsługiwane tylko w obszarze zgodność poziom 100.W obszarze poziomy zgodności 80 do 90 oświadczenia te nie są obsługiwane.Jednakże na wszystkich szczeblach zgodności system stoplist jest automatycznie kojarzona z nowe indeksy pełnotekstowe. |
Składnia
CREATE FULLTEXT STOPLIST stoplist_name
[ FROM { [ database_name.]source_stoplist_name } | SYSTEM STOPLIST ]
[ AUTHORIZATION owner_name ]
;
Argumenty
stoplist_name
Jest nazwą stoplist.stoplist_namemoże zawierać maksymalnie 128 znaków.stoplist_namemusi być unikatowa wśród wszystkich stoplists w bieżącej bazie danych i zgodne z zasadami dla identyfikatorów.stoplist_namebędą używane podczas tworzenia indeksu pełnotekstowego.
database_name
Jest nazwą bazy danych, gdzie stoplist jest określony przez source_stoplist_name znajduje się.Jeśli nie określono database_name Ustawienia domyślne do bieżącej bazy danych.source_stoplist_name
Określa, że nowy stoplist jest tworzony przez skopiowanie istniejących stoplist.Jeśli source_stoplist_name nie istnieje lub użytkownik bazy danych nie ma odpowiednich uprawnień, tworzenie STOPLIST PEŁNOTEKSTOWY kończy się niepowodzeniem z błąd.Wszelkie językach określonych w słowa stop stoplist źródło nie są zarejestrowane w bieżącej bazie danych, utworzyć STOPLIST PEŁNOTEKSTOWY powiedzie się, ale zwracane są co najmniej jednym ostrzeżeniem i odpowiadające im wyrazy nie są dodawane.SYSTEM STOPLIST
Określa, że nowy stoplist jest tworzony z stoplist, który nie istnieje domyślnie w zasobów bazy danych.AUTORYZACJAowner_name
Określa nazwę głównej bazy danych do własnych z stoplist.owner_namemusi być nazwa podmiotu, którego bieżący użytkownik jest element członkowskilub bieżący użytkownik musi mieć uprawnienia PERSONIFIKUJ na owner_name.Jeśli nie określono własność znajduje się do bieżącego użytkownika.
Uwagi
Twórca stoplist jest jego właścicielem.
Uprawnienia
Aby utworzyć STOPLIST wymaga uprawnienia Utwórz katalog PEŁNOTEKSTOWY.Właściciel stoplist może przyznać uprawnienie Kontrola jawnie na stoplist, aby zezwolić użytkownikom na dodawanie i usuwanie wyrazów i upuść stoplist.
Ostrzeżenie
Stoplist przy użyciu indeksu pełnotekstowego wymaga uprawnień odniesienia.
Przykłady
A.Tworzenie nowego stoplist pełnego tekstu
Poniższy przykład tworzy nowy stoplist pełnego tekstu o nazwie myStoplist.
CREATE FULLTEXT STOPLIST myStoplist;
GO
B.Kopiowanie stoplist pełnego tekstu z istniejącego stoplist pełnego tekstu
Poniższy przykład tworzy nowy stoplist pełnego tekstu o nazwie myStoplist2 przez kopiowanie istniejącego AdventureWorks2008R2 o nazwie stoplist otherStoplist.
CREATE FULLTEXT STOPLIST myStoplist2 FROM AdventureWorks2008R2.otherStoplist;
GO
C.Kopiowanie stoplist pełnego tekstu z stoplist systemu pełnego tekstu
Poniższy przykład tworzy nowy stoplist pełnego tekstu o nazwie myStoplist3 przez kopiowanie z stoplist systemu.
CREATE FULLTEXT STOPLIST myStoplist3 FROM SYSTEM STOPLIST;
GO
Zobacz także