SORU
11 Mart 2009, ÇARŞAMBA


kullanarak VEYA solr sorgu DEĞİL

Solr sorgu aşağıdakine benzer üzerinde çalışıyorum:

((myField:superneat AND myOtherField:somethingElse) OR NOT myField:superneat)

Bu çalışan, sonuç döndürülür. VEYA her iki tarafında kullanma kriterleri beklerdim sonuçlar verir - sadece birlikte iyi çalışıyorlar. Bu durumda omyFieldmaçlarsuperneatAyrıca emin olmak niyetinde değilimmyOtherFieldayarlamak içinameliyattan kısaama eğermyFielddeğilsuperneatsonuçlar dahil.

Birisi solr bu tür bir sorgu için sonuç döndürüyor değil neden açıklayabilir mi? Sorgu bir şekilde yeniden olabilir ya da var olan solr istenilen sonucu elde etmek için kullanılabilir farklı bir yol gerekir?

CEVAP
11 Mart 2009, ÇARŞAMBA


Bunun neden işe yaramayacağını bilmiyorum, ama bu, mantıksal olarak eşdeğeryokçalışma:

-(myField:superneat AND -myOtherField:somethingElse)

Belki sorguda iki kez aynı alan tanımlama ile ilgili bir şey

** 4, sonra sonrası son cevap burada tekrar sormayı dene!

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ElChakotay Andrich

    ElChakotay A

    10 EKİM 2013
  • Howard Pinsky

    Howard Pinsk

    6 AĞUSTOS 2006
  • Valdorsha

    Valdorsha

    8 Mayıs 2006