Aracılığıyla paylaş


Full-Text STOPLIST (Transact-SQL) oluştur

Geçerli veritabanında yeni bir tam metin stoplist oluşturur.

İçinde SQL Server 2008 ve sonraki sürümleri, stopwords kullanarak nesneleri olarak adlandırılan veritabanlarında yönetilen stoplists.Bir stoplist stopwords listesidir, tam metin sorguları bu dizin üzerinde bir tam metin dizini ile ilişkili olduğunda uygulanır.Daha fazla bilgi için, bkz. Stopwords ve Stoplists.

Önemli notÖnemli

Full-Text STOPLIST oluşturmak, Full-Text STOPLIST değiştirme ve Full-Text STOPLIST bırak yalnızca Uyumluluk düzey altında 100 desteklenir.Uyumluluk düzeyleri altında 80 ve 90, bu ifadeler desteklenmiyor.Ancak, tüm uyumluluk düzeyleri altında sistem stoplist ile yeni tam metin dizinleri otomatik olarak ilişkilendirilmiştir.

Konu bağlantısı simgesiTransact-SQL sözdizimi 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ı gerekir ve kurallarına uymak tanımlayıcıları.

    stoplist_nametam metin dizin oluşturulduğunda kullanılır.

  • database_name
    Burada stoplist'belirtilen veritabanı adı source_stoplist_name bulunur.Belirtilmezse, database_name Varsayılan olarak geçerli veritabanı.

  • source_stoplist_name
    Varolan bir stoplist kopyalayarak yeni stoplist oluşturulduğunu belirtir.source_stoplist_name Yoksa veya veritabanı kullanıcı doğru izinlere sahip değilse, Full-Text STOPLIST oluşturma başarısız bir hata.kaynak stoplist Dur sözcükleri belirtilen tüm diller geçerli veritabanında kayıtlı değilseniz, Full-Text STOPLIST oluşturma başarılı olur, ancak warning(s) geri gönderilir ve ilgili etkisiz sözcükler eklenmez.

  • SİSTEM STOPLIST
    Yeni stoplist var stoplist varsayılan olarak oluşturulduğunu belirtir kaynak veritabanı.

  • YETKİLENDİRMEowner_name
    Stoplist, kendi için bir veritabanı asıl adı belirtir.owner_namebiri geçerli kullanıcının üyeolduğu veya geçerli kullanıcı özelliklerini Al izni olması gerekir, bir asıl adı vermelisiniz owner_name.Sahiplik belirtilmezse, geçerli kullanıcıya verilir.

Açıklamalar

Bir stoplist oluşturan sahibi olur.

İzinler

Bir STOPLIST oluşturmak için Full-Text catalog oluşturma izinleri gerektirir.Stoplist sahibi kullanıcıların eklemek ve sözcükleri kaldırmak için ve stoplist bırakmak için DENETLEME izni açıkça bir stoplist verebilirsiniz.

Not

Tam metin dizini ile bir stoplist kullanarak başvuru izni gerektirir.

Örnekler

A.Yeni bir tam metin stoplist oluşturma

Aşağıdaki örnek, adlı yeni bir tam metin stoplist oluşturur myStoplist.

CREATE FULLTEXT STOPLIST myStoplist;
GO

B.Varolan bir tam metin stoplist bir tam metin stoplist kopyalama

Aşağıdaki örnek, adlı yeni bir tam metin stoplist oluşturur myStoplist2 kopyalayarak varolan bir AdventureWorks2008R2 stoplist adlı otherStoplist.

CREATE FULLTEXT STOPLIST myStoplist2 FROM AdventureWorks2008R2.otherStoplist;
GO

C.Sistem tam metin stoplist tam metin stoplist kopyalama

Aşağıdaki örnek, adlı yeni bir tam metin stoplist oluşturur myStoplist3 kopyalayarak sistem stoplist.

CREATE FULLTEXT STOPLIST myStoplist3 FROM SYSTEM STOPLIST;
GO