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 FULL TEXT STOPLIST ve DETAL FULL METİN DURDURMA LİSTESİ ve DROP FULL TEXT STOPList yalnızca 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 FULL TEXT STOPLIST hata ile başarısız olur. Kaynak durdurma listesinde belirtilen herhangi bir dil mevcut veritabanında kayıtlı değilse, CREATE FULL TEXT 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.
YETKILENDIRME 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 CREATE FULL TEXT CATALOG izinleri gereklidir. 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 Customers.otherStoplistadlandırılan yeni bir tam metin durak listesi myStoplist2 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
Ayrıca Bkz.
TAM METIN DURAK LISTESINI DEĞIŞTIR (Transact-SQL)
TAM METIN DURDURMA LISTESINI BIRAKMA (Transact-SQL)
Full-Text Arama için Stopword ve Stoplist'leri Yapılandırın ve Yönetin
sys.fulltext_stoplists (Transact-SQL)
sys.fulltext_stopwords (Transact-SQL)
Full-Text Arama için Stopword ve Stoplist'leri Yapılandırın ve Yönetin