tam metin araması (SQL Server)
SQL Server 2008 karakter tabanlı veriler için tam metin sorguları vermek, uygulamalar ve kullanıcılar için işlevsellik sağlar. SQL Server Tablolar. Belirli bir tabloda tam metin sorguları çalıştırmadan önce veritabanı yöneticisi tablo üzerinde bir tam metin dizini oluşturmanız gerekir.Tam metin dizini, tablodaki bir veya daha çok karakter tabanlı sütun içerir.Bu sütun, aşağıdaki veri türlerinden biri olabilir: char, varchar, nchar, nvarchar, text, ntext, image, xml, varbinary, veya varbinary(max). Her bir tam metin dizini, temel tablodan bir veya daha çok sütun dizinlerini oluşturur ve her sütun, belirli bir dil olabilir.Içinde başlangıç SQL Server 2008, tam metin araması ingilizce, ispanyolca, Çince, Japonca, Arapça, Bengal dili ve Hintçe gibi 50'den fazla farklı dilleri destekler. Tam metin desteklenen dillerin tam listesi için bkz: sys.fulltext_languages (Transact-SQL).
Desteklenen her dil için SQL Server bir sözcük ayırıcısı ve sözcük kökü ayırıcı ve bir boş bir eş anlamlılar dosyası gibi dile özgü dilbilimsel bileşenlerini sağlar. Tam metin her dil için SQL Server Ayrıca, isteğe bağlı arama sorguları (bir kapsamını genişletmek için dile özgü eşanlamlıları tanımlayabilirsiniz dosya sağlar. Eş Anlamlılar dosyası).Ayrıca, başlangıç SQL Server 2008, bir sistem stoplist sağlanır. Belirli bir dil ya da iş senaryoları desteklemek için , sistem stoplist ekleme ve stopwords (etkisiz sözcükler olarak da bilinir) kaldırılıyor değiştirebilir ve gerektiği gibi ek stoplists oluşturabilirsiniz.
Tam metin sorguları, yazmak için SQL Server sağlayan bir küme tam metin yüklemler (IÇERIR ve FREETEXT) ve rowküme-valued işlevleri (CONTAINSTABLE ve FREETEXTTABLE). Bu, uygulamaların ve kullanıcıların çeşitli türleri üzerinde tek bir sözcüğü arama gibi tam metin arama gerçekleştirebilir veya ifade kullanma (ve isteğe bağlı olarak, sonuç kümesi derecelendirmesi), bir sözcük veya tümcecik için başka bir sözcük veya tümceciği yakın arama veya eşanlamlı formlarda (belirli bir sözcük aranıyor.
Not
tam metin araması isteğe bağlı bir bileşenidir SQL Server Veritabanı altyapısı. Daha fazla bilgi için bkz:SQL Server 2008'i yükleme.
Bu Bölümde
tam metin araması genel bakış
tam metin araması yönetimi ve geliştirme tanıtır.tam metin araması mimarisi
Tam metin aramasını tamamen tümleşik mimarisini açıklar SQL Server 2008, içinde bulunduğu yeni bir tam metin altyapısı tanıtır Database Engine.tam metin araması yönetme
tam metin araması ile ilgili dağıtım ve yönetim kavramlarını açıklar.SQL Server tam metin araması'nı kullanarak sorgulama
tam metin araması karşılaştırır. Transact-SQL işlev yüklemleri ve tam metin araması kullanarak çalıştırabileceğiniz bir sorgu farklı türleri açıklanır.tam metin araması sorunlarını giderme
Yanıtlar, sık sorulan soruları ve temel sorun giderme bilgileri sağlar.
See Also