Full Text Search, Lucene Veya?
-
Veritabanında arama yapmam gerekiyor. AMA arama benzerliğe göre 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 göre sonuçlarla dönmeli. 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?
-
Şu anda lucene kullanıyorum ve yukarıdaki ihtiyaçlarımı ekstra optimizasyonlar ile sağlamış durumdayım.
Toplam Hit: 946 Toplam Mesaj: 2
