ElasticSearch根据角色过滤结果

时间:2017-05-12 14:50:21

标签: elasticsearch plugins filter authorization

我有一个要求,我需要根据用户角色和角色中的权限组合过滤ElasticSearch查询的结果。

但是,在从ES检索结果后执行过滤会破坏分页。在应用程序层上构建分页可能无法正常工作,因为当我们进行构面搜索时会影响结果。

所以,我的想法是尝试在ES查询中包含所有授权逻辑,或者构建一个自定义插件来处理它,但我有点不情愿哪一个是最好的方法,因为我不是ES的专家我之前都没有写过任何插件。

我们可以为这项工作写一个插件吗?它被认为是一种很好的方法吗?

0 个答案:

没有答案