标签: sorting elasticsearch
我正在开发一个需要弹性搜索的项目来返回包含更多术语的文档。我从官方指南中了解到es将返回更准确的文档(这意味着返回匹配的文档,但条款更少)。
那么我有机会以这种方式排序吗?
谢谢!
答案 0 :(得分:0)
您无法按文档中的术语数量进行排序,因此根据您的建议,您需要某种脚本来计算并将其作为字段附加到每个文档。
虽然对嵌套字段进行排序不是问题。只需使用点表示法来引用排序字段 - 例如outer_object.inner_object.number_of_terms
outer_object.inner_object.number_of_terms