摘要:
ES默认分词为英文分词(使用空格来进行分词)不符合中文分词要求。例如 GET _analyze{ "text":"我不喜欢你"} 会得到如下分词结果 { "tokens" : [ { "token" : "我", "start_offset" : 0, "end_offset" : 1, "type 阅读全文
摘要:
bucket: 数据分组,一些数据按照某个字段进行bucket划分,这个字段值相同的数据放到一个bucket中。类似于Mysql中的group by后的查询结果。 metric: 对一个数据分组执行的统计,比如计算最大值,最小值,平均值等 类似于Mysql中的max(),min(),avg()函数的 阅读全文
摘要:
聚合可以让我们极其方便的实现对数据的统计、分析。例如: es metrics -- count,sum,max,min,avg bucket -- group 什么品牌的手机最受欢迎? 这些手机的平均价格、最高价格、最低价格? 这些手机每月的销售情况如何? 实现这些统计功能的比数据库的sql要方便的 阅读全文
摘要:
数据准备 DELETE /clayindex PUT /clayindex { "mappings": { "properties": { "name":{ "type": "keyword" }, "address":{ "type": "text" }, "age":{ "type": "int 阅读全文
摘要:
ES本身也是一种数据库(nosql数据库)跟关系数据库存在如下关系 关系数据库 ES database数据库 index索引库 table表 type类型 row行 document文档 column列 field字段 ES提供的api接口 method url地址 描述 PUT http://*9 阅读全文