首页 > 其他分享 >53_初识搜素引擎_上机动手实战如何定制搜索结果的排序规则

53_初识搜素引擎_上机动手实战如何定制搜索结果的排序规则

时间:2024-10-02 13:04:57浏览次数:10  
标签:search constant 初识 filter score 53 搜素 query 排序

1、默认排序规则

默认情况下,是按照_score降序排序的

然而,某些情况下,可能没有有用的_score,比如说filter

GET /_search
{
"query" : {
"bool" : {
"filter" : {
"term" : {
"author_id" : 1
}
}
}
}
}

当然,也可以是constant_score

GET /_search
{
"query" : {
"constant_score" : {
"filter" : {
"term" : {
"author_id" : 1
}
}
}
}
}

2、定制排序规则

GET /company/employee/_search
{
"query": {
"constant_score": {
"filter": {
"range": {
"age": {
"gte": 30
}
}
}
}
},
"sort": [
{
"join_date": {
"order": "asc"
}
}
]
}

标签:search,constant,初识,filter,score,53,搜素,query,排序
From: https://www.cnblogs.com/siben/p/18444576

相关文章