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

  • L33TNoonProductions

    L33TNoonProd

    24 EYLÜL 2010
  • Shon Gonzales

    Shon Gonzale

    5 EKİM 2014
  • The Platform

    The Platform

    14 HAZİRAN 2006