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

  • Call Me Howard

    Call Me Howa

    18 AĞUSTOS 2012
  • JamesAtiPhone

    JamesAtiPhon

    16 EYLÜL 2010
  • snookie77

    snookie77

    2 Mart 2006