2016-07-19 12 views

Antwort

0

Verwendung normale Abfrage q=Stack Exchange ohne Anführungszeichen . es entspricht "Exchange stack" und "Stack Exchange"

Standardmäßig verwendet SOLR OR-Operator.

, wenn Sie Anführungszeichen um Abfragezeichen "Stack Exchange" sich eine Phrase Abfrage es Ihnen Ergebnisse von Dokumenten gibt, die genau „Stack Börse“

+0

aber wenn ich gebe ohne Anführungszeichen im bekommen folgenden Fehler. "Error": { "msg": "undefined Feldtext", "code": 400 } –

+0

Ihre schema.xml-Datei sollte Felddefinition für Feldname Text haben. Überprüfen Sie Ihre Schemadatei. Welche Solr-Version verwendest du? – vinod

+0

Ich habe keine ant Feld mit Text, aber mu Konfig Datei hat explizite 10 Text

0

es ist leicht zu finden, nur solr q.op setzen müssen = AND

+0

Thaks für Ihre Antwort, aber wo in solr Admin hinzufügen q.op –

+0

finden Raw-Abfrage Parameter item, dann setze q.op = UND in den Eingabetext –

+0

mache ich oben bekomme "msg": "undefined Feldtext" Fehler –