..


Sponsor Bağlantılar

SQL Server tam metin araması

Vincent Gaglio tarafından yazılmış Makale
Toplam 5 sayfada 1

Tam metin arama (FTS) yapılandırılmamış veriler büyük miktarlarda hızlı ve verimli sorgulama sağlar SQL Server bir özelliğidir. Bu özellik, SQL Server 2000 ile başlandı ve sonraki sürümlerinde geliştirilmiştir.

Çalışmalar kelimeler ve bir database.Gli endeksleri tabloları bulunan yerler ile indeksleri güncellemeleri nüfus olarak adlandırılan bir süreç aracılığıyla sözde tam metin dizini tanımına dayalı katalog denilen yapılarda saklanır ve her veritabanı için bu tür birden çok yapı tanımlayabilirsiniz.

Tam metin dizini olan yapı her kelimede geleneksel endeksleri farklıdır ve dizine istediğiniz metni içeren dizin özel bir türüdür.

Motoru indeksleme doldurma işlemi sırasında (MSFTESQL) sıra ile tablonun satır metin içeriğini özü ve dizine alınmasını sütunlarından bir metin akımı elde etmek için iFilter adı verilen özel bileşenlerin hizmetleri kullanır.

IFilter verinin bulunduğu sütunun veri türüne bağlıdır kullanılır. Örneğin, CHAR, NCHAR, VARCHAR, METİN ve benzeri indeksleme motor sütunları metin ıfilter geçerlidir.

Tablonun tam metin arama için üç koşul gerektirir:

  • masa benzersiz değerleri ve (genellikle birincil anahtar) boş olmayan bir sütun olması gerekir;
  • Belirli bir tablo için tam metin dizinlerini depolamak için bir katalog oluşturmanız gerekir;
  • Eğer aramak istediğiniz metin sütunları üzerinde tam metin dizinleri oluşturmanız gerekir.
Ve farklı sütunları dizinleri ayarlamak mümkün: CHAR, NCHAR, VARCHAR, METİN, ntext, Resim, VARBINARY (MAX), XML.

Yukarıda belirtildiği gibi, SQL Server ile tam metin arama 2000 yılında başlandı, ancak daha sonra özellikleri geliştirilmiş ve geliştirildi:
  • daha hızlı daha güçlü tam metin arama için dizin oluşturma hizmeti tanıtılması;
  • bağlı sunucularda tam metin sorguları gerçekleştirme becerisi;
  • sütun (bunun yerine SQL Server 2000'de olduğu gibi tek bir sütun veya tüm) keyfi setlerinin tam metin sorgusu yeteneği;
  • bir dizinde kelime ekleme için kullanılacak dili belirlemek için yeteneği;
  • Yedekleme ve tam metin kataloğu geri yükleme;
  • XML veri için tam metin indeksleme;
  • SQL Profiler ile entegrasyon.

Aynı Kategoride ...
E-Öğrenme
MS Access (Gelişmiş) MS Access (Gelişmiş)
Hızlı ve kolay bir veritabanı oluşturmak ve yönetmek öğrenin. 29 € dan başlayan fiyatlarla.
MySQL (Ders) MySQL (Ders)
Açık kaynak veritabanı yönetimi. En düşük € 39.
SQL ve Veritabanı (Ders) SQL ve Veritabanı (Ders)
Ilişkisel veritabanı oluşturma ve yönetme. En düşük € 39.
Sponsor Bağlantılar