Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Mevcut veritabanında yeni bir tam metin durak listesi oluşturur.
Stopword, durak listeleri adı verilen nesneler kullanılarak veritabanlarında yönetilir. Durdurma listesi, tam metin indeksiyle ilişkilendirildiğinde, o indeksteki tam metin sorgulara uygulanan bir durdurma kelimesi listesidir. Daha fazla bilgi için bkz. Stopwords ve Stoplists yapılandırma ve yönetme için Full-Text Arama.
Önemli
CREATE FULLTEXT STOPLIST, ALTER FULLTEXT STOPLIST, ve DROP FULLTEXT STOPLIST sadece uyumluluk seviyesi 100 altında desteklenir. 80 ve 90 uyumluluk seviyeleri altında bu ifadeler desteklenmez. Ancak, tüm uyumluluk seviyelerinde sistem durdurma listesi otomatik olarak yeni tam metin indekslerle ilişkilendirilir.
Transact-SQL söz dizimi kuralları
Sözdizimi
CREATE FULLTEXT STOPLIST stoplist_name
[ FROM { [ database_name.]source_stoplist_name } | SYSTEM STOPLIST ]
[ AUTHORIZATION owner_name ]
;
Arguments
stoplist_name
Durak listesinin adı.
stoplist_name en fazla 128 karakter olabilir.
stoplist_name , mevcut veritabanındaki tüm durak listeleri arasında benzersiz olmalı ve tanımlayıcı kurallarına uygun olmalıdır.
stoplist_name tam metin dizin oluşturulduğunda kullanılacaktır.
database_name
source_stoplist_name tarafından belirtilen durak listesinin bulunduğu veritabanının adıdır. Belirtilmezse , database_name varsayılan olarak geçerli veritabanını kullanır.
source_stoplist_name
Yeni durak listesinin mevcut bir durak listesinin kopyalanmasıyla oluşturulduğunu belirtir.
Eğer source_stoplist_name mevcut değilse veya veritabanı kullanıcısı doğru izinlere sahip değilse, CREATE FULLTEXT STOPLIST hatayla başarısız olur. Kaynak durdurma listesinin durdurma kelimelerinde belirtilen herhangi bir dil mevcut veritabanında kaydedilmezse CREATE FULLTEXT STOPLIST başarılı olur, ancak uyarı(lar) döner ve ilgili durdurma kelimeleri eklenmez.
SISTEM DURDURMA Listesi
Yeni durdurma listesinin, Kaynak veritabanında varsayılan olarak var olan durdurma listesinden oluşturulduğunu belirtir.
AUTHORIZATION
owner_name
Durdurma listesine sahip olacak veritabanı ilkesinin adını belirtir.
owner_name ya mevcut kullanıcının üyesi olduğu bir müdürün adı olmalı ya da mevcut kullanıcının owner_name üzerinde KIMSE iznine sahip olması gerekir. Belirtilmezse, sahiplik geçerli kullanıcıya verilir.
Açıklamalar
Bir durdurma listesinin yaratıcısı sahibidir.
Permissions
DURDURMA Listesi oluşturmak için izinler gereklidir CREATE FULLTEXT CATALOG . Durdurma listesi sahibi, kullanıcıların kelimeleri ekleyip kaldırmasına ve durdurma listesini kaldırmasına olanak tanıyan CONTROL iznini açıkça verebilir.
Uyarı
Tam metin indeksli bir durak listesi kullanmak REFERENCE izni gerektirir.
Örnekler
A. Yeni tam metin durak listesi oluşturma
Aşağıdaki örnek, . myStoplistadlı yeni bir tam metin durak listesi oluşturur.
CREATE FULLTEXT STOPLIST myStoplist;
GO
B. Mevcut tam metin durak listesinden tam metin durak listesinin kopyalanması
Aşağıdaki örnek, mevcut AdventureWorks durak listesini kopyalayarak myStoplist2adlandırılan yeni bir tam metin durak listesi Customers.otherStoplist oluşturur.
CREATE FULLTEXT STOPLIST myStoplist2 FROM AdventureWorks.otherStoplist;
GO
C. Sistemin tam metin durak listesinden tam metin durma listesi kopyalamak
Aşağıdaki örnek, sistem durdurma listesinden kopyalanarak adlandırılan yeni bir tam metin durak listesi myStoplist3 oluşturur.
CREATE FULLTEXT STOPLIST myStoplist3 FROM SYSTEM STOPLIST;
GO