Lucene - nasıl birden kelime sorgusu VE yerine OR birlikte yapmak

0 Cevap php

Ben Zend Arama lucene kullanıyorum ve Canlı Buket kullanıcı türleri arama kutusuna, kelime "Canlı" ya da kelime "buket" (ya da her ikisi de tabii ki) ile sonuçlandığı takdirde iade edilir. Ne istediğiniz sadece iki kelime ile bu sonuçları döndürmektir.

Açıkçası ben yazarak VE kelimeler arasındaki yapabilirsiniz, ama o kadarıyla söyleyebilirim Lucene örtük her kelime arasına OR koyar; Bu aramalar için varsayılan davranış sadece bir ya da daha fazla, tüm sözcükleri değil bulmak için böylece dolaylı koyar, böylece bu değişim ve her kelime arasına mümkündür?

Ben bir dize ile boşluk yerine arama terimi yerine VE, ama bu daha karmaşık sorgularda kullanıcı yazarak durdurma ile ilgili sorunlar neden olabilir ile bu yapabilirdi.

0 Cevap