kucw.github.io icon indicating copy to clipboard operation
kucw.github.io copied to clipboard

ElasticSearch - 嵌套對象 nested

Open utterances-bot opened this issue 5 years ago • 4 comments

ElasticSearch - 嵌套對象 nested

介紹在 Elastic Search 中如何定義嵌套對象 nested 的 index,以及如何查詢帶有 nested 的文檔

https://kucw.github.io/blog/2018/6/elasticsearch-nested/

utterances-bot avatar Dec 07 '20 04:12 utterances-bot

纠正一点, "由于在ES 中,所有单个文档的增删改都是原子性的操作" 原子性是不对的.

icbd avatar Dec 07 '20 04:12 icbd

想请教一下嵌套排序的问题, 怎么才能对一个文档内的嵌套对象排序呢?

比如想让返回的文档中的 user, 按 age desc 排序, 应该先 John smith 再 Amy White.

谢谢

{
    "group": "fans",
    "user": [
        {
            "first": "Amy",
            "last": "White",
            "age": 18
        },
        {
            "first": "John",
            "last": "Smith",
            "age": 22
        }
    ]    
}

icbd avatar Dec 07 '20 04:12 icbd

Hi @icbd, 不知道這篇文章的最後一段 "使用嵌套對象的字段來排序" 是否有回答到你的問題?

kucw avatar Dec 12 '20 07:12 kucw

Hi @icbd, 不知道這篇文章的最後一段 "使用嵌套對象的字段來排序" 是否有回答到你的問題?

您好, 我读了本文和官方的手册, 都是讲嵌套对象对原始对象排序的影响, 我的疑问是每个对象内部的嵌套对象的顺序, 不知道您有什么方法吗? 谢谢

icbd avatar Dec 13 '20 12:12 icbd