Aracılığıyla paylaş


Full-Text STOPLIST (Transact-SQL) Değiştir

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

Önemli notÖnemli

Full-Text STOPLIST oluşturma, yalnızca Uyumluluk düzey 100 desteklenir.Uyumluluk düzeyi 80 ve 90, sistem stoplist her zaman veritabanı atanır.

Konu bağlantısı simgesiTransact-SQL sözdizimi kuralları

Sözdizimi

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
    Stoplist adını değiştirilmesini.stoplist_nameen fazla 128 karakter olabilir.

  • 'stopword'
    Belirtilen dil veya dilbilimsel bir anlamı olmayan bir belirteç dilbilimsel anlamı olan bir sözcük olabilir bir dize ' dir.stopwordbelirteç uzunluğu en fazla için (64 karakter) sınırlıdır.Bir stopword Unicode dizeolarak belirtilmelidir.

  • DİLlanguage_term
    İle ilişkilendirmek için dil belirtir stopword eklenen veya bırakılan.

    language_termbir dize, tamsayı veya yerel ayar tanıtıcısı dil için (LCID) gibi karşılık gelen onaltılık değeri belirtilebilir:

    Biçim

    Açıklama

    String

    language_termkarşılık gelen diğer ad sütun değeri sys.syslanguages (Transact-SQL) uyumluluk görünümü.dize gibi tek tırnak işareti içine alınmalıdır 'language_term'.

    Tamsayı

    language_termdilin LCID olur.

    Onaltılı

    language_term0 x LCID'nin onaltılık değeri tarafından izlenir.Onaltılık değeri, sekiz basamak, öndeki sıfırı dahil aşmamalıdır.Değer (DBCS) çift baytlık karakter kümesi biçiminde ise, SQL Server Unicode'a dönüştürür.

  • EKLEME 'stopword' dil language_term
    Dil tarafından belirtilen dil için stoplist Durdurma sözcüğü ekler language_term.

    Belirtilen anahtar sözcük bileşimini ve dil LCID değeri STOPLIST içinde benzersiz değilse, bir hata döndürülür.Kayıtlı bir dil LCID değeri gelmiyor, bir hata oluşturulur.

  • drop { 'stopword' dil language_term | TÜM dil language_term | {all}
    Durdurma sözcüğü Dur listeden bırakır.

    • 'stopword' dil language_term
      Tarafından belirtilen dil için belirtilen Dur sözcük düşünceye language_term.

    • TÜM DİLlanguage_term
      Tüm Dur sözcükleri tarafından belirtilen dil için düşünceye language_term.

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

Açıklamalar

Yok.

İzinler

Bir stoplist veritabanının varsayılan stoplist atamak için alter veritabanı izni gerektirir.Aksi takdirde bir stoplist değiştirmek için stoplist sahibi veya üyelik gerektirir db_owner veya db_ddladmin veritabanı rolleri sabit.

Örnekler

Aşağıdaki örnek, ilk için İspanyolca ve Fransızca için word 'tr', ekleme, CombinedFunctionWordList adlı bir stoplist değiştirir.

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