Aracılığıyla paylaş


ALTER FULLTEXT STOPLIST (Transact-SQL)

Ekler veya geçerli veritabanının varsayılan tam metin stoplist Dur sözcüğü siler.

Important noteImportant Note:

CREATE FULLTEXT STOPLIST yalnızca uyumluluk düzey için 100 desteklenir.Uyumluluk düzeyleri 80 ile 90, sistem stoplist her zaman veritabanına atanır.

Topic link iconTransact-SQL sözdizimi kuralları

ALTER FULLTEXT STOPLIST stoplist_name
{ 
    ADD [N] 'stopword' LANGUAGE language_term  
  | DROP 
    {
                'stopword' LANGUAGE language_term 
      | ALL LANGUAGE language_term 
      | ALL
     }
;

Bağımsız değişkenler

  • 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).Bir stopword bir Unicode dize olarak belirtilebilir.

  • language_term LANGUAGE
    Dil ile ilişkilendirmek için belirtir stopword eklenen bırakılan veya.

    language_term bir dize, tamsayı veya dil tanıtıcısı dilin için (LCID) gibi karşılık gelen bir onaltılık değer belirtilebilir:

    Format

    Açıklama

    Dize

    language_termdiğer ad ad sütun değerine karşılık gelen sys.syslanguages (Transact-SQL) uyumluluk görüntüleyin.Dize gibi tek tırnak işareti içine alınmalıdır 'language_term'.

    Tamsayı

    language_term dilin LCıD'tir.

    Onaltılı

    language_term 0 x onaltılık LCID değeriyle izler.Onaltılık değer sıfır satır aralığı da dahil olmak üzere, sekiz basamak aşmamalıdır.Değer'de (DBCS) biçimi çift baytlık karakter kümesi, SQL Server Unicode'a dönüştürür.

  • ADD 'stopword' LANGUAGE language_term
    Dur sözcük LANGUAGE tarafından belirtilen dil için stoplist ekler language_term.

    Belirtilen anahtar birleşimi ve bu dilin LCID değeri STOPLIST içinde benzersiz değilse, hata oluşur.LCID değeri, kayıtlı bir dile karşılık gelmiyor, hata oluşur.

  • DROP { 'stopword' LANGUAGE language_term | TÜM DİL language_term | TÜMÜ}
    Dur sözcük durağını listeden bırakır.

    • **'stopword'**language_term LANGUAGE
      Belirtilen dil için belirtilen Dur sözcük bırakır. language_term.

    • language_term Tüm LANGUAGE
      Tüm Dur sözcüklerin belirtilen dil için keser. language_term.

    • ALL
      Tüm Dur sözcükleri stoplist bırakır.

Remarks

Yok.

İzinler

Bir stoplist veritabanının varsayılan stoplist belirlemek için ALTER DATABASE iznine gerek duyar.Aksi halde bir stoplist değiştirmek için stoplist sahibi veya vt_sahibi veya veritabanı rollerini sabit db_ddladmin Üyelik gerekir.

Örnekler

Aşağıdaki örnek adlı bir stoplist değiştirir. CombinedFunctionWordList, sözcük ekleme eniçin önce Spanish ve ardından için French.

ALTER FULLTEXT STOPLIST CombinedFunctionWordList ADD 'en' LANGUAGE 'Spanish';
ALTER FULLTEXT STOPLIST CombinedFunctionWordList ADD 'en' LANGUAGE 'French';