ALTER FULLTEXT STOPLIST (Transact-SQL)
Wstawia lub usuwa wyraz zatrzymania w stoplist pełnego tekstu domyślnego bieżącej bazy danych.
Important Note: |
---|
CREATE STOPLIST więcej jest obsługiwana tylko w przypadku poziom zgodności 100.Poziomy zgodności 80 i 90 stoplist systemu jest zawsze przypisany w bazie danych. |
ALTER FULLTEXT STOPLIST stoplist_name
{
ADD [N] 'stopword' LANGUAGE language_term
| DROP
{
'stopword' LANGUAGE language_term
| ALL LANGUAGE language_term
| ALL
}
;
Argumenty
stoplist_name
Is the name of the stoplist being altered.stoplist_name can be a maximum of 128 characters.'stopword'
Is a string that could be a word with linguistic meaning in the specified language or a token that does not have a linguistic meaning.stopword is limited to the maximum token length (64 characters).A stopword może być określona jako ciąg znaków Unicode.LANGUAGE language_term
Określa język, który ma być skojarzony z stopword zostanie dodany lub usunięty.language_term może być określona jako ciąg znaków, liczba całkowita lub wartość szesnastkową odpowiadającą identyfikator regionalny (LCID) języka, w następujący sposób:
Format
Description
String
Parametr language_term odpowiada wartości kolumny aliasu w widoku zgodności sys.syslanguages (Transact-SQL).Ciąg musi być ujęty w apostrofach, jak na przykład 'language_term'.
Integer
language_term jest LCID języka.
Szesnastkowo
language_term 0 x następuje szesnastkowej wartości LCID.Wartość szesnastkowa nie może przekraczać ośmiu cyfr, łącznie z zerami na początku.Jeśli wartość jest w znaków zestaw zestaw znaków dwubajtowych (zestaw znaków dwubajtowych) format ustawiony, program SQL Server konwertuje je na standard Unicode.
ADD "stopword"LANGUAGElanguage_term
Dodaje wyraz zatrzymania do stoplist w języku określonym przez LANGUAGE language_term.Jeśli określona kombinacja słowo kluczowe i wartości LCID języka nie jest unikatowa w STOPLIST, zwracany jest błąd.Jeśli wartość LCID nie odpowiada zarejestrowanej języka, zostanie wygenerowany błąd.
DROP { "stopword"LANGUAGElanguage_term | JĘZYK WSZYSTKIE language_term | WSZYSTKIE}
Z listy zatrzymania nie spadnie słowa stop.'stopword" LANGUAGE language_term
Krople wyrazy określone pomijane w języku określonym przez language_term.WSZYSTKIE LANGUAGE language_term
Wszystkie wyrazy zatrzymania w języku określonym przez spadnie language_term.ALL
Porzuca wszystkie wyrazy zatrzymania w stoplist.
Remarks
Brak.
Uprawnienia
Aby wyznaczyć stoplist stoplist domyślnej bazy danych wymaga uprawnień ALTER DATABASE.W przeciwnym razie zmiany stoplist wymaga stoplist właściciela lub członkostwo w grupie db_owner lub db_ddladmin stałe role bazy danych.
Przykłady
W poniższym przykładzie zmienia stoplist, o nazwie CombinedFunctionWordList, dodając słowo ennajpierw dla Spanish a następnie dla French.
ALTER FULLTEXT STOPLIST CombinedFunctionWordList ADD 'en' LANGUAGE 'Spanish';
ALTER FULLTEXT STOPLIST CombinedFunctionWordList ADD 'en' LANGUAGE 'French';
See Also