从内部点击中检索查询到的匹配嵌套文档周围的多个嵌套文档

kt06eoxx  于 2021-06-14  发布在  ElasticSearch
关注(0)|答案(0)|浏览(177)

是否有一种方法可以在同一嵌套Map中检索匹配嵌套文档周围的多个嵌套文档。例如,在本文件中:

{
  "Book_Name": "Name of the Wind",
  "Chapters": [
    {
      "Chapter ID": 1,
      "Gist": "some_text_1"
    },
    {
      "Chapter ID": 2,
      "Gist": "some_text_2"
    },
    {
      "Chapter ID": 3,
      "Gist": "some_text_3"
    },
    {
      "Chapter ID": 4,
      "Gist": "some_text_4"
    },
    {
      "Chapter ID": 5,
      "Gist": "some_text_5"
    }
  ]
}

在这个嵌套了chapters字段的文档中,假设我的查询匹配了带有chapter id 3的嵌套文档,那么我想检索带有id{n-1,n+1}文档的章节,也就是说,我想检索带有chapter id{2,3,4}嵌套文档的章节。有办法吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题