***************************************************************************** isim | uzmanlık | özelbilgi --------------------------------------------------------------- ahmet kaya matematik çok zeki bir arkadaş sami bulut matematik çok çalışkan biri mehmet hamdi türkçe ezberçi sistemi destekliyor ayşe bulut ingilizce sami bulutun kardeşi *****************************************************************************böyle tamamen hayal ürünü bir tablomuz olsa sadece google gibi bir arama texti ne yazarak en iyi arama nasıl yapılır.mesala ayşe bulut yazdığımızda sami bulut da ekrana gelse ama daha alt sırada olsamı vs. gibi
iyi bir arama sorgusu nasıl olmalı
1
●352
- 01-10-2013, 09:24:51
- 01-10-2013, 11:31:42o kadar kaliteli bir arama motoru geliştirebilsek zaten hemen bir garaj bulur biz de dalardık pazara

Şaka bir yana, bu tip işlemleri sadece basit SQL ve birkaç IF ile halledemiyoruz(kendi adıma). Yapay zeka, aranan kelimelerin yoğunluğu, kelimenin doğruluğu ve/veya benzerliği vs..vs. birçok parametre işin içine giriyor. Basit yapılı ve kayıt sayısı az tablolarda idare edecek şekilde birşeyler hazırlanabilir ama tablodaki birden çok alana LIKE ile sorgu verirsen SQL sunucusu "Allah canımı alsa da kurtulsam" diye isyan eder. MATCH biraz daha sağlıklı ve mantıklı olmakla birlikte, kayıt sayısına doğru orantılı olarak verim düşer.
