我正在使用跨度查询来启用具有模糊性的匹配短语。我可以在多个字段上执行此操作,但是由于我将模糊查询与span_multi查询一起使用,因此我无法使该查询用于基于多个字段的搜索。有没有办法可以解决这个问题?
{
"from": 0,
"size": 10,
"query": {
"span_near" : {
"clauses" : [
{
"span_multi": {
"match": {
"fuzzy": {
"TITLE": {
"fuzziness": "2",
"value": "black"
}
}
}
}
},
{
"span_multi": {
"match": {
"fuzzy": {
"TITLE": {
"fuzziness": "2",
"value": "box"
}
}
}
}
}
],
"slop" : 2,
"in_order" : true
}
},
"highlight": {
"type": "fvh",
"fields": {
"*": {}
}
}
}