ES uasge

作者: Ary_zz | 来源:发表于2019-10-18 10:40 被阅读0次

    2019-10-18

    img

    nested

    https://blog.csdn.net/laoyang360/article/details/82950393

    object

    {
        "tweet":            [elasticsearch, flexible, very],
        "user.id":          [@johnsmith],
        "user.gender":      [male],
        "user.age":         [26],
        "user.name.full":   [john, smith],
        "user.name.first":  [john],
        "user.name.last":   [smith]
    }
    

    nested

    {
      {
        "comments.name":    [ john ],
        "comments.comment": [ after i investing started reading this ],
        "comments.age":     [ 38 ],
        "comments.rating":  [ 9 ],
        "comments.date":    [ 25 Nov 2017 ]
      },
      {
        "comments.name":    [ william ],
        "comments.comment": [ article, nice ],
        "comments.age":     [ 34 ],
        "comments.rating":   [ 8 ],
        "comments.date":    [ 30 Nov 2017 ]
      },
      {
        "comments.name":    [ smith ],
        "comments.comment": [ good, post, very],
        "comments.age":     [ 33 ],
        "comments.rating":   [ 7 ],
        "comments.date":    [ 20 Nov 2017 ]
      },
      {
        "title":            [ invest, money ],
        "body":             [ as, investing, money, please, soon, start ],
        "tags":             [ invest, money ],
        "published_on":     [ 18 Oct 2017 ]
      }
    }
    

    性能调优

    https://www.jianshu.com/p/db62468accd1

    es+hbase

    用特征列搜索,拿id去hbase查询

    避免 join/nested/parent-child 等复杂搜索

    冷热数据水平拆分

    数据预热,刷进Filesystem Cache

    排序 fieldcache doc value luence

    相关文章

      网友评论

          本文标题:ES uasge

          本文链接:https://www.haomeiwen.com/subject/edcimctx.html