直接贴代码:查询de这个关键字 de 分数打0 de* 分数打1 再根据分数排序
GET cc_media_keyword_v3_test/_search
{
"query": {
"bool": {
"should" : [
{
"wildcard" : {
"search_keyword_key" : {
"wildcard" : "*de*",
"boost" : 0
}
}
},
{
"wildcard" : {
"search_keyword_key" : {
"wildcard" : "de*",
"boost" : 1.0
}
}
}
]
}},
"sort": [
{
"_score": {
"order": "desc"
}
},
{
"modify_time": {
"order": "desc"
}
}
]
}
文章描述了一个在Elasticsearch中执行的搜索请求,通过wildcard查询包含de的关键词,将得分0的和得分1的分开,并按分数和修改时间降序排序。
1337

被折叠的 条评论
为什么被折叠?



