fulltext STOPLIST (Transact-sql) oluştur
Geçerli veritabanında yeni bir tam metin stoplist oluşturur.
İçinde SQL Server 2008ve sonraki sürümleri, stopwords adı verilen nesneleri kullanarak veritabanlarını yönetilir stoplists. A stoplist stopwords listesi, tam metin sorguları bu dizin üzerinde bir tam metin dizini ile ilişkili olduğunda uygulanır. Daha fazla bilgi için, bkz. Yapılandırma ve Stopwords ve Stoplists için tam metin araması yönetme.
Önemli |
---|
fulltext STOPLIST oluşturmak, alter fulltext STOPLIST ve fulltext STOPLIST drop yalnızca Uyumluluk düzeyi 100 altında desteklenir. Uyumluluk düzeyleri altında 80 ve 90, bu deyimleri desteklenmez. Ancak, tüm Uyumluluk düzeyleri altında sistem stoplist yeni tam metin dizinleri ile otomatik olarak ilişkilendirilmiştir. |
Transact-SQL Sözdizim Kuralları
Sözdizimi
CREATE FULLTEXT STOPLIST stoplist_name
[ FROM { [ database_name.]source_stoplist_name } | SYSTEM STOPLIST ]
[ AUTHORIZATION owner_name ]
;
Bağımsız değişkenler
stoplist_name
Stoplist addır. stoplist_nameen fazla 128 karakter olabilir. stoplist_nameGeçerli veritabanındaki tüm stoplists arasında benzersiz olması ve tanımlayıcıları kuralları uyması.stoplist_nametam metin dizin oluşturulduğunda kullanılır.
database_name
Nerede stoplist tarafından belirtilen veritabanı adı source_stoplist_namebulunur. Belirtilmezse, database_namegeçerli veritabanının varsayılan.source_stoplist_name
Varolan stoplist kopyalayarak yeni stoplist oluşturulduğunu belirtir. Eğer source_stoplist_nameyok, ya da veritabanı kullanıcı doğru izinlere sahip değil, create fulltext STOPLIST bir hata ile başarısız. Herhangi bir dil kaynağı stoplist Dur sözcükleri belirtilen geçerli veritabanında kayıtlı değilseniz, create fulltext STOPLIST başarılı olur, ancak uyarılar verilir ve ilgili Dur sözcükleri değil eklenir.SİSTEM STOPLIST
Varsayılan olarak yeni stoplist var stoplist oluşturulduğunu belirtir kaynak veritabanı.YETKİLENDİRMEowner_name
Bir veritabanı asıl kendi stoplist adını belirtir. owner_nameya da hangi geçerli kullanıcının üyesi olduğu veya geçerli kullanıcı özelliklerini Al izni olması gerekir bir sorumlusunun adı olmalıdır owner_name. Belirtilmezse, geçerli kullanıcıya sahipliği verilir.
Açıklamalar
Bir stoplist sahibi oluşturucudur.
İzinler
Bir STOPLIST oluşturmak için create fulltext catalog izinleri gerektirir. Stoplist sahibi kullanıcıların kelimeler ekleyip ve stoplist bırak control izni açıkça bir stoplist verebilirsiniz.
[!NOT]
Bir tam metin dizini ile bir stoplist kullanarak başvuru izni gerektirir.
Örnekler
A.Yeni bir tam metin stoplist oluşturma
Aşağıdaki örnek oluşturur Yeni bir tam metin stoplist adlı myStoplist.
CREATE FULLTEXT STOPLIST myStoplist;
GO
CREATE FULLTEXT STOPLIST myStoplist;
GO
B.Varolan bir tam metin stoplist tam metin stoplist kopyalama
Aşağıdaki örnek oluşturur Yeni bir tam metin stoplist adlı myStoplist2adlı varolan AdventureWorks stoplist kopyalayarak Customers.otherStoplist.
CREATE FULLTEXT STOPLIST myStoplist2 FROM AdventureWorks.otherStoplist;
GO
CREATE FULLTEXT STOPLIST myStoplist2 FROM AdventureWorks.otherStoplist;
GO
C.Sistem tam metin stoplist tam metin stoplist kopyalama
Aşağıdaki örnek oluşturur Yeni bir tam metin stoplist adlı myStoplist3sistem stoplist kopyalayarak.
CREATE FULLTEXT STOPLIST myStoplist3 FROM SYSTEM STOPLIST;
GO
CREATE FULLTEXT STOPLIST myStoplist3 FROM SYSTEM STOPLIST;
GO
Ayrıca bkz.
Başvuru
alter fulltext STOPLIST (Transact-sql)
fulltext STOPLIST (Transact-sql) bırak
sys.fulltext_stoplists (Transact-sql)
sys.fulltext_stopwords (Transact-sql)
Kavramlar
Yapılandırma ve Stopwords ve Stoplists için tam metin araması yönetme
Yapılandırma ve Stopwords ve Stoplists için tam metin araması yönetme