Örnek Lucene sorgusu (euid:3) AND (sev:0)
'dir, ancak bu Mongo tarafından anlaşılabilir değildir.Lucene sorgusu Mongo anlama formuna nasıl dönüştürülür
Lucene sorgusunu Mongo anlayış formuna dönüştürmek mümkün müdür?
Örnek Lucene sorgusu (euid:3) AND (sev:0)
'dir, ancak bu Mongo tarafından anlaşılabilir değildir.Lucene sorgusu Mongo anlama formuna nasıl dönüştürülür
Lucene sorgusunu Mongo anlayış formuna dönüştürmek mümkün müdür?
MongoDB bu sözdizimi olacaktır:
db.collectionName.find({ "euid" : 2, "sev" : 0 });
Virgül koşulları olarak kabul edilir ayrılan bir "AND" Yukarıdaki söz dizimi bana euid 2'ye eşittir ve sev eşittir koleksiyonunda belgeyi bulmak diyor böylece 0
Lucene, lucene sorgularını Mongo sorgularına dönüştürmeyi nispeten düz bir hale getiren bir sorgu ayrıştırıcısı içerir.
Mongo arama terimlerine dikkat etmelisiniz ("1.0"! = 1.0F) ve beklediğiniz sonuçları alamayabilirsiniz.
Örnek bir sorgu dönüştürücü için, ölçeklendirme arama API'sı ile birlikte gelen MongoQueryConverter'a bir göz atın. Eğer ilgi varsa, bunu Jongo ile birlikte ya da onsuz kullanılabilecek bağımsız bir kütüphane olarak bırakabilirim. `Db.collection.find` gibi görünecektir Sorgunuzla CLI` kullanma
Bu tek başına bir kitaplık olarak piyasaya sahip çok ilgi olacağını . İlkbahar-veri-mongodb kullanıyorum ve kullanıcılara lucene'de sorgulama yapmak istiyorum. Teşekkürler! – user1585916
({EUID: 3, sev: 0}) ' –