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