具有给定类型限制的多索引查询

时间:2017-01-18 10:42:36

标签: elasticsearch

我面临弹性问题,

我在多个索引,多个类型上创建一些查询字符串,但在某些情况下,我想限制特定类型的结果。

更确切地说: 在我是管理员的情况下,我的请求会返回人员列表和产品列表,但是如果我是一个简单的用户,请求必须返回产品列表,但只返回我的信息,而不是人员列表。

谢谢

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

看索引:

     "must": {
        "indices": {
           "indices": [
              "my_index"
           ],
           "query": {
              "term": {
                 "user.id": "123"
              }
           }
        }
     }