Nach der Solr Dokumentation bin immer, Dismax Query Parser nicht UND nicht OR in Abfragen unterstützt. Wenn ich jedoch eine der folgenden Abfragen ausführen:Solr: dismax Abfrageparser nicht unterstützt AND OR als warum ich Ergebnis
http://xx.xx.Xx.xx:yyyy/solr/select?q=Pakistan%20OR%20India&wt=json&indent=true&defType=dismax
http://xx.xx.Xx.xx:yyyy/solr/select?q=Pakistan&wt=json&start=0&rows=20&indent=true&fl=content,url,title&fq=(title:[''+TO+*]+AND+url:[''+TO+*]+AND+content:[''+TO+*])&fq=group:ur_blogs&defType=dismax
Ich bekomme Ergebnisse.
Meine Frage ist: dismax nicht unterstützt UND oder OR in 'q' Parametern oder in der gesamten Abfrage?
Erhalten Sie einen Treffer in der ersten Abfrage, wenn Sie nur einen Suchbegriff verwenden? Haben Sie versucht, nur "Pakistan India" und q.op = OR zu verwenden? Haben Sie versucht, die Felder in 'qf' abzufragen? Was versuchst du mit der letzten Abfrage ('['' TO *]')? – MatsLindh
title: ["" zu *] wird als Filter verwendet, der Titel sollte nicht leer sein. Eigentlich meine Frage ist, sollte ich einen Fehler für die Verwendung von AND oder OR für die Erstellung von Abfrage mit defType = dismax (DISMAX Query Parser) erhalten. Warum bekomme ich keinen – MTA