Avatar notebook default
28篇文章 · 18927字 · 2人关注
  • Resize,w 360,h 240
    elasticsearch使用painless的一些简单例子

    1、背景 此篇文档仅仅是简单的记录一下painless的一些简单的例子,防止以后忘记,不过多涉及painless的语法。 2、准备数据 2.1 ...

  • elasticsearch中使用bucket script进行聚合

    1、背景 此篇文档简单的记录一下在es使用bucket script来进行聚合的一个例子。 2、需求 假设我们有一个简单的卖车数据,记录每个月m...

  • elasticsearch中使用runtime fields

    1、背景 在我们使用es的开发过程中可能会遇到这么一种情况,比如我们的线路名称字段lineName字段在设置mapping的时候使用的是text...

  • 在elasticsearch中简单的使用script_fields

    1、背景 在我们使用es时,有些时候需要动态返回一些字段,而这些字段是通过动态计算得出的,那么此时该如何操作呢? 比如:我们索引中有一个sex字...

  • 如何在es中查询null值

    1、背景 在我们向es中写入数据时,有些时候数据写入到es中的是null,或者没有写入这个字段,那么这个时候在es中该如何查询出这种为null的...

  • elasticsearch实现基于拼音搜索

    1、背景 一般情况下,有些搜索需求是需要根据拼音和中文来搜索的,那么在elasticsearch中是如何来实现基于拼音来搜索的呢?可以通过ela...

  • elasticsearch实现简单的脚本排序(script sort)

    1、背景 我有一堆学生数据,其中湖北省的学生需要排在所有数据的最前面。其余省正序排序,对于同一个省的数据,按照年龄倒序排序。 2、分析 对于上方...

    1.9 1070 0 12
  • elasticsearch之metric聚合

    1、背景 此篇文章简单的记录一下 elasticsearch的metric聚合操作。比如求 平均值、最大值、最小值、求和、总计、去重总计等。 2...

  • elasticsearch global 、 filters 和 cardinality 聚合

    1. 背景 此处将单记录一下 global 、 filters和cardinality的聚合操作。 2、解释 1、global global聚合...

文集作者