DİD YOU MEAN? / Bunu mu demek istemiştiniz?
Hatta bazılarımız bu google ne ukala herşeyi bildiğini zannediyor dahi demiştir. Bugün bizde arama sayfamıza bu özelliği nasıl ekleyeceğimizi öğrenerek sitemize ekleyebileceğiz.
SOUNDEX Fonksiyonu:
SOUNDEX fonksiyonu parametre olarak bir metin alır ve bu metnin okunuşunu ifade eden 4 karakterli bir değer döndürür. Geriye döndürdüğü 4 karakterli değerin ilk karakteri aradığımız kelimenin ilk harfidir.
select SOUNDEX (‘nanoyazilim’) –ifadesi sonuç olarak bize N245 değerini döndürür.
DIFFERENCE Fonksiyonu :
DIFFERENCE fonksiyonu iki adet parametre alır ve aldığı parametreleri SOUNDEX fonksiyonuna tabi tutarak dönen 4 karakterli sonuçları karşılaştırır. Dönen 4 karakterli sonuçların kaç karakterinin aynı olduğunu ifade eden 0 ile 4 arasında bir sonuç döndürür.
select DIFFERENCE (‘metin1′,’metin2’)
şimdi ahmet ve akmet kelimelerini ilk olarak soundex fonksiyonuna gönderelim ve dönen sonuçları inceleyelim.
select SOUNDEX (‘ahmet’) — Sonuç : A530
select SOUNDEX (‘akmet’) — Sonuç : A253
Sonuçlari inceleyecek olursak dönen değerlerin 3 karakteri ayni. Bunlar ‘A’,’5′ ve ‘3’ farklı olan ise ‘0’ ve ‘2’. Şimdi iki kelimeyi Difference fonksiyonuna tabi tutalim.
select DİFFERENCE (‘ahmet, ‘akmet’) — Sonuç : 3
Kısacası DIFFERENCE değeri bize parametre olarak aldığı iki ifadenin ne kadar benzer olduğunu gösteriyor.
Google, Did You Mean, DIFFERENCE Fonksiyonu, metin1, metin2
Bir cevap yazın