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

  • EminemVEVO

    EminemVEVO

    12 Mayıs 2009
  • kimaliz

    kimaliz

    18 Temmuz 2006
  • TecnoTutosPC

    TecnoTutosPC

    19 Kasım 2012