"state: OR" sorgusunda geçtiğimde lucene, "OR" ifadesini boolean ifadesi için anahtar sözcüğü olarak kabul ettiğinden dolayı bir hata verdi, ancak burada aslında Oregon eyaletinin kısaltmasını yapıyorum.Nasıl lucene sorguda VE ve AND kaçmak için nasıl?
OR'den alıntı yapıldığını, dolayısıyla sorgunun "durum" durumuna geldiğini gördüm. OR "', onu çalıştırıyor.
ama bu çok iyi bir yaklaşım gibi gelmiyor, çünkü lucene'nin kullandığı anahtar kelimelerin her biri için bir dizi ikamesi yapmam gerekecek: AND OR NOT ve diğerleri? Ben çok fazla
Sorguyu doğrudan sorguParser.parse() yapmak yerine yapılandırmayı denedim, ancak bunun analizcilerden geçmediği anlaşılıyor, bu büyük bir sorun.
Sorguyu manuel olarak oluşturmadan önce terimi analiz edebilirsiniz – jpountz