Ich versuche Abfrage wie dies zu tun:Elasticsearch Abfrage mit mongoosastic
Gym.search({
"query" : {
"multi_match": {
"fields": ["multi_field"],
"query": req.query.q,
"fuzziness": "AUTO"
}
}
},
function (err, results) {
if (err) {
return console.log(JSON.stringify(err, null, 4));
}
return console.log(JSON.stringify(results, null, 4));
});
Aber es gibt:
"Status": 400, "displayname": "BadRequest", " message ":" SearchPhaseExecutionException [Fehler beim Ausführen von phase [query], alle Shards sind fehlgeschlagen; shardFailures {[PzLsLPHfTMu68AQ94_Af8g] [gyms] [0]: SearchParseException [[gyms] [0]: von [-1], size [- 1]: Parse-Fehler [Fehler beim Analysieren der Quelle [{\ "query \": {\ "query \": {\ "multi_match \": {\ "fields \": [\ "multi_field \"], \ "query \": \ "LCC \", \ "Unschärfe \": \ "AUTO \"}}}}]]]; verschachtelt: QueryParsingException [[Fitnessstudios] Keine Abfrage für [Query] registriert; } {[PzLsLPHfTMu68AQ94_Af8g] [Fitnessstudios] [1]: SearchParseException [[Fitnessstudios] [1]: von [-1], Größe [-1]: Analysieren Fehler [Analysieren der Quelle fehlgeschlagen [{\ "query \" : {\ "query \": {\ "multi_match \": {\ "fields \": [\ "multi_field \"], \ "query \": \ "LCC \", \ "fuzziness \": \ " AUTO\"}}}}]]]; verschachtelt: QueryParsingException [[Fitnessstudios] Keine Abfrage für [Query] registriert; } {[PzLsLPHfTMu68AQ94_Af8g] [Fitness-Studios] [2]: SearchParseException [[Fitness-Studios] [2]: von [-1], Größe [-1]: Fehler beim Parsen [fehlgeschlagen Quelle [{\ "query \" parsen : {\ "query \": {\ "multi_match \": {\ "fields \": [\ "multi_field \"], \ "query \": \ "LCC \", \ "fuzziness \": \ " AUTO\"}}}}]]]; verschachtelt: QueryParsingException [[Fitnessstudios] Keine Abfrage für [Query] registriert; } {[PzLsLPHfTMu68AQ94_Af8g] [Fitnessstudios] [3]: SearchParseException [[Fitnessstudios] [3]: von [-1], Größe [-1]: Analysieren Fehler [Analysieren der Quelle fehlgeschlagen [{\ "query \" : {\ "query \": {\ "multi_match \": {\ "fields \": [\ "multi_field \"], \ "query \": \ "LCC \", \ "fuzziness \": \ " AUTO\"}}}}]]]; verschachtelt: QueryParsingException [[Fitnessstudios] Keine Abfrage für [Query] registriert; } {[PzLsLPHfTMu68AQ94_Af8g] [Fitnessstudios] [4]: SearchParseException [[Fitnessstudios] [4]: von [-1], Größe [-1]: Analysieren Fehler [Analysieren der Quelle fehlgeschlagen [{\ "query \" : {\ "query \": {\ "multi_match \": {\ "fields \": [\ "multi_field \"], \ "query \": \ "LCC \", \ "fuzziness \": \ " AUTO\"}}}}]]]; verschachtelt: QueryParsingException [[Fitnessstudios] Keine Abfrage für [Query] registriert; }]“
Es funktioniert, wenn ich ROTATION verwenden ... Wer weiß, wie man es beheben
Ich brauche Ihre Hilfe mit diesem:" (http : //stackoverflow.com/questions/37878490/elasticsearch-query-dont-work-with-mongoseastic –