elasticsearch—我们可以在elasticsearch中优先选择搜索索引的顺序吗

j8ag8udp  于 2021-06-14  发布在  ElasticSearch
关注(0)|答案(1)|浏览(381)

我有6-7个索引,每当我在所有索引中搜索时,我都希望在搜索中设置索引的优先级
假设我有5个带有索引名的索引
用户
Maven
管理员
支持
超级管理员
我想确保搜索结果我给我的第一个从用户不是从Maven或管理员
我使用ElasticSearch版本6.64
我找不到任何与搜索优先级相关的好文档,ElasticSearch中提到的优先级大多与索引的恢复有关

pkbketx9

pkbketx91#

是的,可以根据es版本语法使用boost。
后置索引1,索引2,…索引6/\u搜索

{
    "indices_boost" : [
        { "index1" : 5 }, --> index1, will get higher score
        { "index2" : 4 }
    ]
}

相关问题