Elasticsearch
半岛铁板
努力的人总会得到帮助
展开
-
ElasticSearch学习之路-day03
本文转载自:https://www.elastic.co/guide/cn/elasticsearch/guide/current/index.html,ES版本号6.3.0Elastic Head插件安装下载elasticsearch-head:https://github.com/mobz/elasticsearch-head解压至修改 \elasticsearch-head-...转载 2019-06-05 10:01:31 · 189 阅读 · 0 评论 -
ElasticSearch学习之路-day14
转载自:https://blog.csdn.net/chengyuqiang/column/info/18392,ES版本号6.3.0元数据概述mapping元字段是mapping映射中描述文档本身的字段,大致可以分为文档属性元数据、文档元数据、索引元数据、路由元数据和自定义元数据。_index:多索引查询时,有时候只需要在特定索引名上进行查询,_index字段提供了便利,也就是说可以...转载 2019-06-10 10:56:25 · 258 阅读 · 0 评论 -
ElasticSearch学习之路-day15
转载自:https://blog.csdn.net/chengyuqiang/column/info/18392,ES版本号6.3.0mapping概述ElasticSearch提供了丰富的映射参数对字段的映射进行参数设计,比如字段的分词器、字段权重、日期格式、检索模型等。analyzer指定分词器(分析器更合理),随索引和查询都有效。如下,指定ik分词的配置(1)定义索引DE...转载 2019-06-10 11:17:34 · 276 阅读 · 0 评论 -
ElasticSearch学习之路-day16
转载自:https://blog.csdn.net/chengyuqiang/column/info/18392,ES版本号6.3.0创建索引PUT website{ "settings": { "number_of_replicas": 1, "number_of_shards": 5 }, "mappings": { "blog":{ ...转载 2019-06-10 11:31:08 · 127 阅读 · 0 评论 -
ElasticSearch学习之路-day17
转载自:https://blog.csdn.net/chengyuqiang/column/info/18392,ES版本号6.3.0高级别全文检索通常用于在全文本字段(如电子邮件正文)上运行全文检索。 他们了解如何分析被查询的字段,并在执行之前将每个字段的分析器(或search_analyzer)应用于查询字符串。match查询(1)引例GET website/_search{...转载 2019-06-10 11:40:09 · 140 阅读 · 0 评论 -
ElasticSearch学习之路-day18
转载自:https://blog.csdn.net/chengyuqiang/column/info/18392,ES版本号6.3.0词项查询介绍全文查询将在执行之前分析查询字符串,但词项级别查询将按照存储在倒排索引中的词项进行精确操作。这些查询通常用于数字,日期和枚举等结构化数据,而不是全文本字段。或者,他们允许您制作低级查询,并在分析过程之前进行。term查询term查询用于词项...转载 2019-06-10 14:53:59 · 137 阅读 · 0 评论 -
ElasticSearch学习之路-day01
本文转载自:https://www.elastic.co/guide/cn/elasticsearch/guide/current/index.html,ES版本号6.3.0环境搭建ElasticSearch:下载安装ElasticSearch:链接:https://pan.baidu.com/s/1HN0a7TU0chJue6_cBn0bzA 提取码:gx8e启动elastics...转载 2019-06-05 09:32:27 · 624 阅读 · 0 评论 -
ElasticSearch学习之路-day02
本文转载自:https://www.elastic.co/guide/cn/elasticsearch/guide/current/index.html,ES版本号6.3.0全文搜索搜索下所有喜欢攀岩(rock climbing)的雇员GET /megacorp/employee/_search{ "query":{ "match": { "about": ...转载 2019-06-05 09:42:07 · 255 阅读 · 0 评论 -
ElasticSearch学习之路-day19
转载自:https://blog.csdn.net/chengyuqiang/column/info/18392,ES版本号6.3.0高亮概述高亮使您能够从搜索结果中的一个或多个字段中获取突出显示的片段,以便向用户显示查询所匹配的位置。 当我们请求高亮显示时,响应体包含每个搜索匹配的附加突出显示元素,包括突出显示的字段和突出显示的片段。高亮显示需要一个字段的实际内容。 如果该字段没有被存储...转载 2019-06-17 10:11:24 · 1273 阅读 · 0 评论 -
ElasticSearch学习之路-day20
转载自:https://blog.csdn.net/chengyuqiang/column/info/18392,ES版本号6.3.0按照文档添加顺序排序GET website/_searchGET website/_search{ "query": { "match_all": {} }}按照文档相关度评分排序GET website/_search{...转载 2019-06-17 13:42:44 · 169 阅读 · 0 评论 -
ElasticSearch学习之路-day21
转载自:https://blog.csdn.net/chengyuqiang/column/info/18392,ES版本号6.3.0增加两条文档PUT my-index/persion/5{ "name":"程裕强", "age":28, "salary":10000}PUT my-index/persion/6{ "name":"hadron", "age...转载 2019-06-17 13:48:41 · 208 阅读 · 0 评论 -
ElasticSearch学习之路-IK分词插件的安装
转载自:https://blog.csdn.net/chengyuqiang/article/details/78991570,ES版本号6.3.0插件安装离线安装下载安装包:https://github.com/medcl/elasticsearch-analysis-ik/releases。进入F:\elkStudy\elasticsearch\elasticsearch-6.3....转载 2019-06-06 18:53:51 · 250 阅读 · 0 评论 -
ElasticSearch学习之路-day13
转载自:https://blog.csdn.net/chengyuqiang/column/info/18392,ES版本号6.3.0字段类型概述字符串类型(1)stringstring类型在Elasticsearch旧版本中使用较多,从ElasticSearch5.x开始不再支持string,由text和keyword类型替代。(2)text当一个字段是要被全文搜索的,比如E...转载 2019-06-06 18:27:47 · 217 阅读 · 0 评论 -
ElasticSearch学习之路-day12
转载自:https://blog.csdn.net/chengyuqiang/column/info/18392,ES版本号6.3.0文档路由:(1)指定路由PUT blog/csdn/3?routing=chengyuqiang{ "id":3, "title":"Java简介", "author":"chengyuqiang", "content":"Oracle...转载 2019-06-06 18:16:50 · 192 阅读 · 0 评论 -
ElasticSearch学习之路-day04
本文转载自:https://www.elastic.co/guide/cn/elasticsearch/guide/current/index.html,ES版本号6.3.0应对故障我们之前说过 Elasticsearch 可以应对节点故障,接下来让我们尝试下这个功能。 如果我们关闭第一个节点,这时集群的状态为在本人电脑下效果:我们关闭的是一个主节点。而集群必须拥有一个主节点...转载 2019-06-05 10:15:14 · 240 阅读 · 0 评论 -
ElasticSearch学习之路-day05
本文转载自:https://www.elastic.co/guide/cn/elasticsearch/guide/current/index.html,ES版本号6.3.0更新整个文档在Elasticsearch中文档是不可变得,不能修改他们。相反,如果想要更新现有的文档,需要重建索引或者替换,我们可以使用相同的index API进行实现,PUT /website/blog/123...转载 2019-06-05 10:22:08 · 266 阅读 · 0 评论 -
ElasticSearch学习之路-day06
本文转载自:https://www.elastic.co/guide/cn/elasticsearch/guide/current/index.html,ES版本号6.3.0处理冲突当我们使用 index API 更新文档 ,可以一次性读取原始文档,做我们的修改,然后重新索引 整个文档 。 最近的索引请求将获胜:无论最后哪一个文档被索引,都将被唯一存储在 Elasticsearch 中。如果...转载 2019-06-05 10:31:18 · 252 阅读 · 0 评论 -
ElasticSearch学习之路-day07
本文转载自:https://www.elastic.co/guide/cn/elasticsearch/guide/current/index.html,ES版本号6.3.0取回多个文档Elasticsearch 的速度已经很快了,但甚至能更快。 将多个请求合并成一个,避免单独处理每个请求花费的网络延时和开销。 如果你需要从 Elasticsearch 检索很多文档,那么使用 multi-g...转载 2019-06-05 10:42:30 · 222 阅读 · 0 评论 -
ElasticSearch学习之路-使用logstash-jdbc-input与mysql数据同步
大多数情况下我们的数据都存放在了数据库中,但是elasticsearch它有自己的索引库,那么如果我们在做搜索的是时候就需要将数据库中的数据同步到elasticsearch中,在这里我们使用logstash的logstash-jdbc-input的插件进行与数据库的同步,对于logstash与数据库同步,我们可以设置elasticsearch与数据库同步的时间,使用这种方式进行同步还是很方便的。...原创 2019-06-05 10:53:47 · 644 阅读 · 0 评论 -
ElasticSearch学习之路-day08
本文转载自:https://www.elastic.co/guide/cn/elasticsearch/guide/current/index.html,ES版本号6.3.0路由文档到分片当你索引一个文档,它被存储在单独一个主分片上。Elasticsearch是如何知道文档属于哪个分片的呢?当你创建一个新文档,它是如何知道是应该存储在分片1还是分片2上的呢?进程不能是随机的,因为我们将来要...转载 2019-06-05 10:59:21 · 156 阅读 · 0 评论 -
使用Elasticsearch搜索log4j日志
当一台机器已经无法支撑业务量,一般会选择将一个服务部署到多台服务器上,当服务报错时,即时定位错误将会变得麻烦,这时候可能迫切需要一个能统一查看甚至是搜索日志的平台,前一阵子学习了ElasticSearch,又碰巧看了log4j的实现,花了一天时间,笔者鼓捣出了一个日志搜索平台,使用的技术栈:ElasticSearch+Kibana+Log4j;本文将会把实现的源码和配置贴出来,供感...原创 2019-05-06 10:52:26 · 5757 阅读 · 0 评论 -
ElasticSearch学习之路-day09
本文转载自:https://www.elastic.co/guide/cn/elasticsearch/guide/current/index.html,ES版本号6.3.0局部更新文档update API 结合了之前提到的读和写的模式。下面我们罗列执行局部更新必要的顺序步骤:1.客户端给Node1发送更新请求 2.它转发请求到主分片所在节点Node3 3.Node3从主分片...转载 2019-06-06 17:37:06 · 150 阅读 · 0 评论 -
ElasticSearch学习之路-day10
转载自:https://blog.csdn.net/chengyuqiang/column/info/18392,ES版本号6.3.0核心概念解读索引:索引(index)是ElasticSearch存放具体数据的地方,是一类具有相似特征的文档的集合。ElasticSearch中索引的概念具有不同意思,这里的索引相当于关系数据库中的一个数据库实例。在ElasticSearch中索引还可以作为...转载 2019-06-06 17:49:58 · 189 阅读 · 0 评论 -
ElasticSearch学习之路-day11
转载自:https://blog.csdn.net/chengyuqiang/column/info/18392,ES版本号6.3.0新建文档:index/type/id(1)一般格式PUT blog/csdn/1{ "id":1, "title":"Elasticsearch简介", "author":"chengyuqiang", "content":"Elast...转载 2019-06-06 18:02:45 · 194 阅读 · 0 评论 -
ElasticSearch学习之路-day22
转载自:https://blog.csdn.net/chengyuqiang/column/info/18392,ES版本号6.3.0为了满足桶聚合多样性需求,修改文档如下:DELETE my-indexPUT my-indexPUT my-index/persion/1{ "name":"张三", "age":27, "gender":"男", "salary":...转载 2019-06-17 14:02:55 · 167 阅读 · 0 评论