Şu anda lucene kullanıyorum ve yukarıdaki ihtiyaçlarımı ekstra optimizasyonlar ile sağlamış durumdayım. herkes programcı olmak zorunda değildir, lütfen bir zorunluluk gibi programlama dilleri ğrenmeye çalışmayın. yabancı dil filan ğrenin amq.// s. kimin etini yerim, kasaba minnet etmem.// ince düşünene kalın girer.//

Veritabanında arama yapmam gerekiyor. AMA arama benzerliğe gre sıralı şekilde gelmeli. Yani: "Merhaba Benim Adım Kemal" , "Merhaba Benim Adım Ali", "Merhaba ben Kemal" gibi tablomuzda 3 satır var diyelim. Aramada "merhaba benim adım Xxx" diye veya benzeri şekilde aramalar yaptığımda tutarlılığa gre sonuçlarla dnmeli. Veritabanı olarak şimdilik Mssql kullanıyorum ancak değiştirebilirim. Mssql'inde fulltext search'i var. Ancak Lucene biraz kanıma girdi. Aramaları hep cümlelik kolonlarda yapacam. Yani 10 kelimeyi 15-20 kelimelik kolonlarda arayacam ve bu aralar anlık olmalı, Lucene'de her seferinde index'i tazemelek gerekecek, bu veriler büyüyünce nasıl bir sorun yaratır acaba? Mssql'in full text search'in performansı yetermi ve bana istediğim sonucu verirmi? herkes programcı olmak zorunda değildir, lütfen bir zorunluluk gibi programlama dilleri ğrenmeye çalışmayın. yabancı dil filan ğrenin amq.// s. kimin etini yerim, kasaba minnet etmem.// ince düşünene kalın girer.//