2017-09-05 68 views
1

這裏我有幾個文件存儲在Elasticsearch中。如何在Elasticsearch中搜索數據的前綴?

document_example:{「數據」:[「紅」,「褐色」,「黑色」]}

當我使用前綴搜索(見下文),以檢查是否有在數組「數據的一些項目'帶有前綴'b',則在Elasticsearch中存在document_example時結果爲空。

似乎前綴搜索可以用於字符串,但排除在數組中的項目。

{"query": 
    { 
     "prefix": { "data" : "b" } 
    } 
} 

所以,如果我想在數組中找到數據的前綴,我應該如何在Elasticsearch中搜索?謝謝。

回答