摘要: Elasticsearch 的坑爹事 本文记录一次Elasticsearch mapping field修改过程团队使用Elasticsearch做日志的分类检索分析服务,使用了类似如下的_mapping 1 2 3 4 5 6 7 8 9 10 11 12 13 14 { "settings" : 阅读全文
posted @ 2017-09-25 10:41 人艰不拆_zmc 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 问题背景:将es部署到内网中两台服务器,其Ip地址分别为:192.111.222.5,192.111.222.1(部署方式完全一样,是将192.111.222.1服务器上es整个部署包,拷贝到了192.111.222.5,包括索引文件)。在开发本机(IP:192.111.222.36)通过idea编 阅读全文
posted @ 2017-09-25 10:37 人艰不拆_zmc 阅读(13331) 评论(0) 推荐(1) 编辑
摘要: 根据es官网的文档执行 GET /megacorp/employee/_search { "aggs": { "all_interests": { "terms": { "field": "interests" } } } } 这个例子时,报错 { "error": { "root_cause": 阅读全文
posted @ 2017-09-25 10:34 人艰不拆_zmc 阅读(657) 评论(0) 推荐(0) 编辑
摘要: Elasticsearch不仅仅适合做全文检索,分析聚合功能也很好用。下面通过实例来学习。 一、准备数据 准备5条数据,保存着books.json中,批量导入: 二、Group By分组统计 执行命令: 统计结果: 按编程语言分类,java类2本,python类1本,javascript类1本。 三 阅读全文
posted @ 2017-09-25 10:17 人艰不拆_zmc 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 1.单词——文档矩阵 单词-文档矩阵是表达两者之间所具有的一种包含关系的概念模型,图3-1展示了其含义。图3-1的每列代表一个文档,每行代表一个单词,打对勾的位置代表包含关系。 图3-1 单词-文档矩阵 从纵向即文档这个维度来看,每列代表文档包含了哪些单词,比如文档1包含了词汇1和词汇4,而不包含其 阅读全文
posted @ 2017-09-25 09:47 人艰不拆_zmc 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 在5.0版本中不支持直接安装head插件,需要启动一个服务。 由于head插件本质上还是一个nodejs的工程,因此需要安装node,使用npm来安装依赖的包。(npm可以理解为maven) 1、安装Node.js 官网nodejs,https://nodejs.org/en/download/ 说 阅读全文
posted @ 2017-09-25 09:44 人艰不拆_zmc 阅读(254) 评论(0) 推荐(0) 编辑