gpt4 book ai didi

sorting - Elastic Search 使用另一个字段值对具有相同分数的文档进行排序

转载 作者:行者123 更新时间:2023-12-02 22:11:50 26 4
gpt4 key购买 nike

我正在使用 Elasticsearch ,我想根据更高数量的 - “喜欢”字段 - 存储在所有文档中的整数类型,对与下面显示的查询具有相同分数的文档进行排序。代码 -

query: {
multi_match: {
query: "some cooler",
type: "most_fields",
fields: ["info1", "info2", "info3"]
}
}

最佳答案

您应该查看 sort documentation

只需在 json 排序部分添加一个按分数排序的排序部分,然后是您的自定义字段。

{
"query" : {...},
"sort" : [
"_score",
{ "likes" : {"order" : "desc"}}
]
}

评分顺序默认为“desc”。其他字段默认为“asc”,因此如果您需要,您需要为“喜欢”字段定义“desc”顺序。

关于sorting - Elastic Search 使用另一个字段值对具有相同分数的文档进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38491397/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com