ALTER FULLTEXT STOPLIST (Transact-SQL)

Wstawia lub usuwa wyraz zatrzymania w stoplist pełnego tekstu domyślnego bieżącej bazy danych.

Important noteImportant 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.

Topic link iconKonwencje składni języka Transact-SQL

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';