我有一個如下所示的索引文檔結構;在elasticsearch的子文檔中搜索term
{
"term":"some term",
"inlang":"some lang"
"translations" : {
{
"translation":"some translation",
"outlang":"some lang",
"translations" : {
{
"translation":"some translation 1"
"outlang": "some lang 1"
"translations" : {...}
}
}
},
...
}
}
我想在這些文件中找到翻譯。但是,此翻譯可以存在於本文檔的任何級別。是否有可能通過使用elasticsearch動態地搜索術語?
例如,提前
{
"query": {
"*.translation":"searchterm"
}
}
感謝
感謝您的回覆,我已經成功地做到這一點正如我上面提到構造查詢。你可以看到我的答案和谷歌小組對話 –