ga('create', 'UA-36370145-1', 'auto'); ga('send', 'pageview');

Sql Server 2008 Full text Search Kullanım (Resimli)

Sql Server 2008 üzerinde Full Text Katalog oluşturma ve Full Text Search Kullanımı
Full Text Search yapısı bir karakteri,kelimeyi yada tüm cümleyi karşılaştırma yaparak aradığımızı bulmamıza yardımcı olur.
Sistemi kullanmak için öncelikli olarak Full Text Catalog oluşturmak gerekir.Her tablo için birer index oluşturmak gerekir
Aşağıdaki resimleri izleyerek gerekli işlemleri yapabilirsiniz.
Gerekli işlemler bu kadar.Bundan sonra yapılacak sorgulamalar için full text search komutlarını bilmemiz gerekiyor.
Bunun için FREETEXT() ve CONTAINS()
fonsiyonlarını where komutu ile birlikte kullanmamız gerekecek.
FREETEXT() :
where komutundan sonra kullanılır ve karakter bazlı aramalarda kullanılır ve aranılan string icin eşleşen kayıtlar getirilir.
  • Dizeyi, tek tek sözcükleri, sözcük sınırlarının üzerinde (sözcük bölme) göre içine ayırır.

  • (Dallanma) sözcüklerin inflectional form oluşturur.

  • Eş anlamlılar sözlüğünü eşleşmeler temel terimler için uzantılarına veya değişiklik listesini tanımlar.

CONTAINS() : Fonksiyonu ile aratıldığına ilgili kelime aratırılırken yakın olan kelimleri de sonuçlarda gösterir.Contains sözcüğü kullanılırken ilk olarak * işareti ile tablo üzerinde tanımlı olan tüm Full-Text Index”lerde arama yapılacağı belirtiliyor, bu alanda istenilirse indeks tanımlı olan sütunlardan istenilenlerde verilebilirdi.Bu fonksiyon ile and ve or ifadeleride kullaılabilir.
Örnek :
SELECT personeller

FROM personelbilgileri
WHERE CONTAINS ( *, “”murat” OR “Murat Karakuş” ” )

Freetext örnek
SELECT urunbilgi
FROM urunler
WHERE FREETEXT( urunbilgi ,””Mavi Kalem.””)
Hepsi bu kadar kolay gelsin.

Ayrıca Buna Bakabilirsiniz

TRANSACTION Nedir

TRANSACTION Nedir ? Transaction Ne işe yarar ? Bir veya daha fazla SQL ifadeleri tek …

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir