我试图做这样的查询:
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));
});但它会返回:
“状态”:400,"displayName":"BadRequest","message":“SearchPhaseExecutionException[执行阶段查询失败,所有碎片失败;[{\"query\":{\"query\":{\"multi_match\":{\"fields\":\"multi_field\",{PzLsLPHfTMu68AQ94_Af8g: SearchParseException[gyms: from-1,size-1:解析失败[未能解析源PzLsLPHfTMu68AQ94_Af8g\“查询”:\“LCC\”,\“模糊性”:\“AUTO\”}}]];嵌套:QueryParsingException[查询未注册查询];}{PzLsLPHfTMu68AQ94_Af8g1: SearchParseException[gyms: from-1,size-1:解析失败[未能解析源PzLsLPHfTMu68AQ94_Af8g1 \" query \":\"LCC\",\“模糊性”:\“auto\”}}];嵌套:QueryParsingException[查询注册查询没有查询];}{PzLsLPHfTMu68AQ94_Af8g2: SearchParseException[gyms: from-1,size-1:解析失败[未能解析源PzLsLPHfTMu68AQ94_Af8g2 \" query \":\"LCC\",\“模糊性”:\“auto\”}}];嵌套:QueryParsingException[查询注册查询没有查询];}{PzLsLPHfTMu68AQ94_Af8g3: SearchParseException[gyms: from-1,size-1:解析失败[未能解析源PzLsLPHfTMu68AQ94_Af8g3 \" query \":\"LCC\",\“模糊性”:\“auto\”}}];嵌套:QueryParsingException[查询注册查询没有查询];}{PzLsLPHfTMu68AQ94_Af8g4: SearchParseException[gyms: from-1,size-1:解析失败[未能解析源PzLsLPHfTMu68AQ94_Af8g4 \" query \":\"LCC\",\“模糊性”:\“auto\”}}];嵌套:QueryParsingException[查询不注册查询];}“]”
当我用卷发的时候.有人知道怎么修吗?
发布于 2016-05-06 04:03:36
就像这样:
Gym.search({
"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));
});https://stackoverflow.com/questions/37060865
复制相似问题