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 |
---|
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. |
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';
Ayrıca bkz.