2017-01-18 47 views
0

我面臨的彈性問題的限制,多索引查詢與給定類型

我就多指標,多類型的一些查詢字符串,但在某些情況下,我想限制對特定類型的結果。

更確切地說: 我的請求在我是管理員的情況下返回人員列表和產品列表,但如果我是簡單用戶,請求必須返回產品列表,但僅返回我的信息和不是人的名單。

謝謝

+1

如何加入'_type'字段上的'term'查詢? – Val

回答

0

看指數:

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

非常感謝,你是一名負責人:) –

0
+0

事實上,這可以工作,但我有幾個指標,如果我不這樣做我抑制我的搜索類型? –

+0

事實上,你已經問過 - 我想限制一個特定類型的結果。你是否在單個類型中產生了幾個索引? –