2019年3月11日
摘要: 一、索引 1、使用自己的ID 例如我们的索引叫做“website”,类型叫做“blog”,我们选择的ID是“123”,那么这个索引请求就像这样: 2、自增ID URL现在只包含_index和_type两个字段: 二、获取 1、检索文档 pretty 在任意的查询字符串中增加 pretty 参数,类似 阅读全文
posted @ 2019-03-11 20:23 mentiantian 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 在集群中唯一一个空节点上创建一个叫做blogs的索引。默认情况下,一个索引被分配5个主分片,但是为了演示的目的,我们只分配3个主分片和一个复制分片(每个主分片都有一个复制分片): 如果我们现在检查集群健康(cluster-health),我们将见到以下信息: <1> 集群的状态现在是 yellow。 阅读全文
posted @ 2019-03-11 16:20 mentiantian 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 在Elasticsearch集群中可以监控统计很多信息,但是只有一个是最重要的:集群健康(cluster health)。集群健康有三种状态:green、yellow 或 red。 在一个没有索引的空集群中运行如上查询,将返回这些信息: <1> status 是我们最感兴趣的字段 status 字段 阅读全文
posted @ 2019-03-11 15:45 mentiantian 阅读(157) 评论(0) 推荐(0) 编辑
摘要: Elasticsearch有一个功能叫做聚合(aggregations),它允许你在数据上生成复杂的分析统计。它很像SQL中的GROUP BY但是功能更强大。 示例:找到所有职员中最大的共同点(兴趣爱好)。 暂时先忽略语法只看查询结果: 示例:所有姓"Smith"的人最大的共同点(兴趣爱好)。 al 阅读全文
posted @ 2019-03-11 15:03 mentiantian 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 根据es官网的文档执行 这个例子时,报错: 原因是聚合这些操作用单独的数据结构(fielddata)缓存到内存里了,需要单独开启,官方解释在此 fielddata 简单来说就是在聚合前执行如下操作: 阅读全文
posted @ 2019-03-11 14:40 mentiantian 阅读(3375) 评论(0) 推荐(0) 编辑
摘要: 检索文档 响应的内容中包含一些文档的元信息,John Smith的原始JSON文档包含在_source字段中。 我们通过HTTP方法GET来检索文档,同样的,我们可以使用DELETE方法删除文档,使用HEAD方法检查某文档是否存在。如果想更新已存在的文档,我们只需再PUT一次。 pretty 在任意 阅读全文
posted @ 2019-03-11 14:20 mentiantian 阅读(236) 评论(0) 推荐(0) 编辑
摘要: Elasticsearch中存储数据的行为就叫做索引(indexing),不过在索引之前,我们需要明确数据应该存储在哪里。 在Elasticsearch中,文档归属于一种类型(type),而这些类型存在于索引(index)中,我们可以画一些简单的对比图来类比传统关系型数据库: Elasticsear 阅读全文
posted @ 2019-03-11 14:00 mentiantian 阅读(160) 评论(0) 推荐(0) 编辑
摘要: Kibana 6.3.1安装条件(适用windows 10 ,64位) 1、保证安装了JDK 2、保证安装了node 3、保证安装了Elasticsearch JDK的安装: 点击JDK官网下载 (window10*64位操作系统)下载的版本如下图所示: 下载完毕之后双击安装,安装完毕之后进行环境变 阅读全文
posted @ 2019-03-11 13:43 mentiantian 阅读(259) 评论(0) 推荐(0) 编辑