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

  • case LianLi

    case LianLi

    28 Mayıs 2010
  • InsideBlackBerry

    InsideBlackB

    14 Aralık 2009
  • theKGB65

    theKGB65

    24 Aralık 2007