在深入研究之后,我找到了下面给出的解决方案。
ignore_unmapped应该
true在sort子句中明确设置为。
"sort" : [ { "rating": {"order" : "desc" , "ignore_unmapped" : true} }, { "price": {"order" : "asc" , "missing" : "_last" , "ignore_unmapped" : true} }]
有关更多信息,请查看Elasticsearch参考:
- 缺失值
- 忽略未映射的字段