: wm-t bunu yazdı: şu şekilde olabilir mesela google aranan her kelimeyi kaydeder, ve kişilere gre gruplar mesela ben bahribat yazdım hiçbişey çıkmadı, sonra tahribat yazdım çıktı google hemen anlar bunu ve demekki bahribatın doğrusu tahribatmış diye databease e kaydeder. sonra başka birisi bahribat yazınca eğer sonuç bulnamassa hemen databasedeki bu daha nce kaydedilen sonuçlarda bahribat ı arar bulursa da onun doğru şeklini bunu mu arıyorsunuz diye getirir. arkadaşlar şyle bi deney yapalım katılan arkadaşlar olursa; herhes google da şunu yazsın ve arattısın hiçbi sonuç çıkmayacak; sdsdşşıığğııuutssd arkasından da tahribat yazsın arattırsın 2-3 gün deneyelim bakalım sdsdşşıığğııuutssd yazınca bunu mu denemek istediniz de tahribat çıkacak mı? o dediğin olsa milyonlarca insan facebook u feysbuk diye arıyor ozaman biz feysbuk yazdığımızda neden direk facebook çıkmıyor? feysbuk için halihazırda 561.000 sonuç olduğundan olabilir. . . .. . ... .

benzerlik yüzdesi veren fonksiyonlar var Hakkımda atıp tutan birine rastlarsanız pm gnderin log ve grüntü kazanın. İster atın ister tutun.

en benzer olan szcüğü gsteriyo hocam bknz: sql - like snnyk.com - code is poetry all that i know...

: Fuzulli bunu yazdı: Yazdığın karakterler ile daha nce den yazılmış ve db ye girişi yapılmış karakteri en büyük karakter sayısından en küçüğe karakter sayısına doğru eksilterek karşılaştırıyor ve tutan karakterler ile kendine yeni bir karakter katarı oluşturup en çok aranan ve en çok ziyarhet edilen sonuçların 0. sını sana getiriyor. Bu uygulama sen bir şeyler yazmaya başlarken 3. harften sonra aktif oluyor. Kendim yle yaptım peki ya bir harf fazladan yazmışsa? Girilen katarda ncelik en büyük sıralı uyuşma oladuğu için pek fark etmiyor. rn;Aranacak asıl kelime : CumhuriyetBenzer kelime : Cumhurun doğuşuGirilen kelime : Cumhuriyenin douşuGibi...

Semantik web dedigimiz Bir olay var burda db den sorgulama yerine istatistik kullanılıyor Google yapmış oldugu iş budur arkadaşım. Bunun için RDF yapısı, RDF cümleleri, RDF doğrulama, Ontoloji, OWL Gibi işlemlerde kullanılıyor Kısaca Sana Syle zet geçeyim bir kitap sitesine girdiginde bir bilgisayar kitabına baktıgında yan tarafda sana bir başka bilgisayar kitabı sunarlar işte bu olay semantik web dir. "Cumhuriyt" yazan kişiler "cumhuriyet" ile ilgili keyword taglarına ynelmişler burda adminlerin çalışması yerine sistem kendisi çalışıyor belli bir istatiktik yapıp kullanıcıya neriyor... Biraz karışık anlattım sanırım ama webde semantik web olarak aratırsan dküman bulabilirsin... http://www.youtube.com/watch?v=n-O0mSUNVlU Başımızda Bir Büyük Bulunsun...

: en benzer olan szcüğü gsteriyo hocam bknz: sql - like benim bildiğim ve kullandığım LIKE '%ahri%' dediğimizde getirir tahribat sonucunu like. ama yanlış harf her yerde olabilir hocam, ona gre sorguyu ayarlamak gerekmiyor mu? . . .. . ... .

birkaç gündür ara ara aklıma geliyor çzüm bulamayınca buraya yazayım dedim. muhtemelen bilindik birşeydir ama atıyorum "muhtemelen" yerine "muhtenelen" yazıldığında google bunu mu demek istiyorsun deyip kelimenin aslını getiriyor karşımıza. veya yine aynı hesap sesliszlük'de kelimenin bir harfini yanlış yazdığımızda yazdığına ynelik bir çeviri yok buna bakmak ister misindiye bir blümde yanlış yazılan kelimeye en yakın sonuçlar gsteriliyor. bana yapılması için tek çzüm var gibi geliyor o da şu ki 'muh%'u sorgulatıp gelen sonuç sayısı fazlaysa 'muht%' sorgusunu tekrar sormak. veya tersten aynı şekilde denemek. olmadı ortadan denemek %hte% gibi. aynı bütün kombinasyonları denemeden de kesin sonuca ulaşamıyoruz ki sesliszlük de google da nokta atışı yapabiliyor. e bütün sonuçları denemek de haliyle işlemci yiyeceğinden başka bir algoritması olması gerekiyor. sizce nasıl bir yapı kullanıyorlardır bu sonuçları getirebilmek için? . . .. . ... .

api gibi birşey sanırım bu demi Ağırdır sevmelerim her yürek taşıyamaz, büyüktür umutlarım her omuz kaldıramaz

levenshtein algoritmasının php fonksiyonu: http://tr. php. net/manual/tr/function. levenshtein. php. . .. . ... .

: Yazdığın karakterler ile daha nce den yazılmış ve db ye girişi yapılmış karakteri en büyük karakter sayısından en küçüğe karakter sayısına doğru eksilterek karşılaştırıyor ve tutan karakterler ile kendine yeni bir karakter katarı oluşturup en çok aranan ve en çok ziyarhet edilen sonuçların 0. sını sana getiriyor. Bu uygulama sen bir şeyler yazmaya başlarken 3. harften sonra aktif oluyor. Kendim yle yaptım peki ya bir harf fazladan yazmışsa? . . .. . ... .

şu şekilde olabilir mesela google aranan her kelimeyi kaydeder, ve kişilere gre gruplar mesela ben bahribat yazdım hiçbişey çıkmadı, sonra tahribat yazdım çıktı google hemen anlar bunu ve demekki bahribatın doğrusu tahribatmış diye databease e kaydeder. sonra başka birisi bahribat yazınca eğer sonuç bulnamassa hemen databasedeki bu daha nce kaydedilen sonuçlarda bahribat ı arar bulursa da onun doğru şeklini bunu mu arıyorsunuz diye getirir. arkadaşlar şyle bi deney yapalım katılan arkadaşlar olursa; herhes google da şunu yazsın ve arattısın hiçbi sonuç çıkmayacak; sdsdşşıığğııuutssd arkasından da tahribat yazsın arattırsın 2-3 gün deneyelim bakalım sdsdşşıığğııuutssd yazınca bunu mu denemek istediniz de tahribat çıkacak mı?

Yazdığın karakterler ile daha nce den yazılmış ve db ye girişi yapılmış karakteri en büyük karakter sayısından en küçüğe karakter sayısına doğru eksilterek karşılaştırıyor ve tutan karakterler ile kendine yeni bir karakter katarı oluşturup en çok aranan ve en çok ziyarhet edilen sonuçların 0. sını sana getiriyor. Bu uygulama sen bir şeyler yazmaya başlarken 3. harften sonra aktif oluyor. Kendim yle yaptım

bence şu şekilde yapıyordur. rneğin ''Batribat'' yazdın o bakıyor bahritat hiç nceden aranmış mı diye bulmamıyor yada çok az oluyor sonra karşılasştırma yapıyor ''. atribat'' ''b.tribat''... şekilnde deniyor bunları aranma sayılarını sıralıyor ve n çok aranan ardından bakıyor ''Aatribat'' ''Batribat'' ''Catribat''... en son Tahribatın en çok arandığını keşfediyor ve budur diyor artık bundan sonra ''catribat'' yazarsan bunları tekrar yapmıyor tak diye olsa osla tahribat diyor yle sylüyordur I am Jack's inflamed sense of rejection

aradıgın kelimeye en yakın yapılan en fazla arama sorgusuna sitelerde geçen aradığın kelimeye en yakın anahtar kelimelere dillerin szlükleri gibi kriterlere bakıyordur yüksek ihtimal

bu işini gre bilirhttp://www.yazilimgunlugu.com/csharp-ile-soundex-algoritmasibunu-mu-demek-istediniz-makalesi/757.aspx yada googleye soundex algoriitması dersen daha geniş bilgiler bulabilirsin Yazılım mühendisliği karanlık bir odada kara kedi aramaya benzer. Donanım mühendisliği karanlık bir odada kara kedi aramaya benzer ama odada kedi filan yoktur. Sistem mühendisliği karanlık bir odada kara kedi aramaya benzer;odada kedi yoktur ama birileri "Kediyi yakaladım" diye bağırır.

İşe yarar bir şeyler yaptım sanırım. levenshtein'i kullandım. Aramaları tüm veri tabanında yapmaktansa daha nceden sonuç veren aramaları kayıt ettim. Mantık basit, sonuç veren arama doğru yazılmıştır. http://php.net/manual/tr/function. levenshtein. php adresindeki rneği biraz değiştirdim, bendeki veriler veritabanından çekiliyor: <?php // yanlış yazılan girdi -> $q $input = $q; $sorgu = "SELECT `aranan` FROM `arananlar` WHERE 1"; if (database_querySelect { // en kısa mesafenin bulunamaması durumu $shortest = -1; // En kısa mesafeyi bulmak için dngü foreach { // girdi ile szcük arasındaki mesafeyi hesaplatalım $lev = levenshtein ; // Bir eşleşme var mı bakalım if ($lev 0) // Eğer bu mesafe bir ncekinden kısaysa // veya en kısa mesafe henüz bulunamadıysa if ($lev <= $shortest || $shortest < 0) } if ($shortest 0) else } ?> Sadece doğru sonuçları kaydettiğimiz için ğrenen bir yapıya sahip. İlerleyen aşamada similar_text ve tıklanma sayılarını da işin içine katarak daha gelişmiş bir hale getirilebilir. Birde bu kodu aramalarda sonuç bulunamayınca çağırdım, yani hiçbir zaman "tam eşleşme bulundu" demeyecek. Çalışan rnek verelim: http://pazar.org'a girip kasperski, netbkk gibi kelimeleri yazabilirsiniz. Eğer ciddi anlamda saçmalıyorsa gerçek değeri girin ve tekrar yanlış yazarak aramayı deneyin. ;) vatandaşa kafam girsin!..

: snnyk bunu yazdı: en benzer olan szcüğü gsteriyo hocam bknz: sql - like benim bildiğim ve kullandığım LIKE '%ahri%' dediğimizde getirir tahribat sonucunu like. ama yanlış harf her yerde olabilir hocam, ona gre sorguyu ayarlamak gerekmiyor mu? illaki ama konu google olunca hayal sınırları dışında veri ve algoritma olacağı için o algoritma içinde illaki like kullanılmıştır snnyk.com - code is poetry all that i know...

wm-t bunu yazdı: şu şekilde olabilir mesela google aranan her kelimeyi kaydeder, ve kişilere gre gruplar mesela ben bahribat yazdım hiçbişey çıkmadı, sonra tahribat yazdım çıktı google hemen anlar bunu ve demekki bahribatın doğrusu tahribatmış diye databease e kaydeder. sonra başka birisi bahribat yazınca eğer sonuç bulnamassa hemen databasedeki bu daha nce kaydedilen sonuçlarda bahribat ı arar bulursa da onun doğru şeklini bunu mu arıyorsunuz diye getirir. arkadaşlar şyle bi deney yapalım katılan arkadaşlar olursa; herhes google da şunu yazsın ve arattısın hiçbi sonuç çıkmayacak; sdsdşşıığğııuutssd arkasından da tahribat yazsın arattırsın 2-3 gün deneyelim bakalım sdsdşşıığğııuutssd yazınca bunu mu denemek istediniz de tahribat çıkacak mı? o dediğin olsa milyonlarca insan facebook u feysbuk diye arıyor ozaman biz feysbuk yazdığımızda neden direk facebook çıkmıyor?

Arada güzel fikirler var, bu konuda başka bilgisi olan? vatandaşa kafam girsin!..

http://www.google.com.tr/#hl=tr&biw=1280&bih=919&q=bahribat&aq=f&aqi=&aql=&oq=&fp=8d3e838b5df38cb1Mesala bahribat yazım. Daha nce ona en uygun aranmış kelime Tahribat olarak karşıma çıkarıyor. Algoritması nedir bilmiyorum. :) Yazılımcı biri çıkarır verir sana algoritmayı. ne diyon?

o kadar basit olmamalı beyler, bu iş için sunucuya iki kat yük bindireceklerini düşünmüyorum. az nce bir video izledim tam olarak bunu anlıyor google mühendislerinden biri: http://www.youtube.com/watch?v=syKY8CrHkck#t=22m03s nceki aramalarda bir kişi bahribat yazdıktan sonra hemen ardından tahribat yazarsa bunları aynı kelime diye arka tarafta eşleştiriyorlarmış. byle hem kullanıcıya daha kısa sürede geliyor hem de aynı işi defalarca yapmak zorunda kalmıyorlar. zekice. peki ya sesliszlük? . . .. . ... .