Elasticsearch:比较同一文档的两个字段,其中一个字段位于嵌套文档中

时间:2015-01-13 01:52:16

标签: elasticsearch nested

考虑以下文件:

{
    "group" : "fans",
    "preferredFanId" : 1,
    "user" : [
        {
            "fanId" : 1,
            "first" : "John",
            "last" :  "Smith"
        },
        {
            "fanId" : 2,
            "first" : "Alice",
            "last" :  "White"
        },
    ]
}

其中“user”是嵌套文档。我希望得到inner_hits(从2.0.0-SNAPSHOT)preferredFanId == user.fanId,所以我只想在inner_hits中返回John Smith记录。

有可能吗?我尝试了几种方法,例如使用“include_in_parent”或“_source”,但似乎没有任何效果。

0 个答案:

没有答案