下载APP
关闭
讲堂
前端训练营
极客商城
客户端下载
兑换中心
企业版
渠道合作
推荐作者

提示信息

字幕
    倍速
      清晰度
        音轨

          Elasticsearch核心技术与实战

          视频课程 约1000分钟
           写留言

          精选留言(9)

          • Geek_5b11b8
            2019-07-14
            聚合结果,有些是不准确的,老师也可以介绍一下
            展开

            作者回复: 后续有章节讲解

            5
            2
          • hellochenpro
            2019-07-11
            阮老师,你好。
            我在用 "aggs" 做聚合查询的实验时,发现,在第一行如果用 "size": 20 ,这样聚合查询会不成功,返回了类似 match_all 的查询结果。如果用 "size": 0 ,则聚合查询的结果正常。
            请问,对于“size”:0 和 20,这两个值的差别是什么?
            展开

            作者回复: 做聚合分析,应该讲size 设置为0,否则会返回查询结果。写20,aggs的相关结果会出现在比较后面而已。

            2
          • 文举
            2019-07-14
            GET movies/_search
            {
              "size": 0,
                "aggs": {
                 "years": {
                 "terms":{
                            "field":"year"
                        }
                 }
                }
            }
            老师,您好,我用上边的查询方式查之前的movies index,发现数据不是很全,没有1995年的,实际数据是有1995年的,这个是怎么回事呢?
            展开
            1
            1
          • SuperSnow
            2019-07-16
            阮老师,您好!看了其他人的留言,我有一个问题,关于ES可以当成时序数据库。
            es更重要的点是获取数据,然后搜索和分析数据吧。如果当成类似hbase之类的数据库是不是有点失去重点的感觉,虽然es可以当成这种类型的库存在。
            因为前两天看了一篇文章,关于陶建辉将他写的用于物联网的TDengine的大数据平台开源了,号称比hadoop快10倍。当时我问了一个问题,就是他的这个平台与ES的区别,当时他说:我们处理的是结构化的日志数据,比如物联网、车联网的各种传感器、机器产生的数据,ES主要做文本数据的搜索和处理。
            那我的问题是:
            1)ES除了可以存储非结构数据,也可以存储结构性数据,是否可以将ES当成大数据库来用呢?
            2)由于ES在处理数据的效率比hadoop快,这只是get的效率。那write的场景,用es来落地是否合适?还是说业务操作的数据还是存储在类似RDBMS,hbase之类的库中,然后与es搞同步,目的主要是用es的搜索与处理的这些闪光功能点呢?
            展开

            作者回复: 日志处理属于es的常用case。用来做日志类数据,完全可以把es当作数据库使用,本身他就支持水平扩展。

            对于一些交易信息,对于数据的trasaction要求比较高,同时数据的update操作又很多(日志型的数据其实update很少的),这时就考虑用数据库做同步。作为同步。

            1
          • zj
            2019-07-16
            flight_dest这个表示什么含义
            展开

            作者回复: 航班的目的地

            2
          • Y
            2019-07-12
            老师 用aggs做聚合分析的时候 sum_other_doc_count 返回的是指定聚合字段为空的数据吗 我看下来好像不是 还是说聚合分析最多返回十条buckets?
            展开
            2
          • 南国
            2019-07-10
            希望老师针对聚合场景做些性能分析的内容,比如股票场景,同时有上万人做统计分析查询,感谢
            展开
            1
          • 陈华应
            2019-07-10
            期待kibana是如何与这些聚合信息相结合的,另外编程语言提供的API有没有只关注结果数据的功能呢?
            展开

            作者回复: 不知道你说的只关注结果数据的功能是什么意思。

            JAVA有high level的client

            1
          • robincoin
            2019-07-10
            elasticsearch可以用作时序数据库么,时序聚合分析效率如何?
            展开

            作者回复: 可以。例如grafana就可以运行在es之上。es自己也有timelion,就是用来分析时序数据的