【发布时间】:2019-01-22 14:08:15
【问题描述】:
我有 ES 查询。现在我想在这个查询中添加“模糊”参数。 我正在尝试:
"body" : {
"query" : {
"bool" : {
"must" : {
$finalQuery,
},
}
},
"match" : {
"city" : {
"query" : 'Tokkiio',
"fuzziness" : "AUTO"
},
}
}
$finalQuery 是循环生成的查询,包含术语、范围和术语参数。
我收到了:
"{"error":{"root_cause":[{"type":"parsing_exception","reason":"[bool] malformed query, expected [END_OBJECT] but found [FIELD_NAME]","line":1,"col":177}],"type":"parsing_exception","reason":"[bool] malformed query, expected [END_OBJECT] but found [FIELD_NAME]","line":1,"col":177},"status":400}"
感谢您的帮助。
【问题讨论】:
标签: php database laravel elasticsearch nosql