Hüs*_*BAL 1 search document elasticsearch
我有一个索引文档结构,如下所示;
{
"term":"some term",
"inlang":"some lang"
"translations" : {
{
"translation":"some translation",
"outlang":"some lang",
"translations" : {
{
"translation":"some translation 1"
"outlang": "some lang 1"
"translations" : {...}
}
}
},
...
}
}
Run Code Online (Sandbox Code Playgroud)
我想在这些文件中找到翻译.但是,此翻译可以存在于本文档的任何级别.是否可以使用elasticsearch动态搜索术语?
例如,
{
"query": {
"*.translation":"searchterm"
}
}
Run Code Online (Sandbox Code Playgroud)
提前致谢
我已设法通过以下查询来做到这一点;
{
"query": {
"query_string": {
"query": "someterm",
"fields": ["*.translation"]
}
}
}
Run Code Online (Sandbox Code Playgroud)
要么
{
"query": {
"multi_match": {
"query": "someterm",
"fields": ["*.translation"]
}
}
}
Run Code Online (Sandbox Code Playgroud)
您可以在此处查看elasticsearch google群组对话