
Elasticsearch搜索引擎
elasticsearch学习
Micky_Yang
永远别轻视技术,永远也别轻视自己
展开
-
Elasticsearch学习之JDBC插件
有时我们的关系型数据库当达到一定的数据量时,做数据查询操作会非常的缓慢,这时我们就可以把MySQL关系型数据库中的数据导入到Elasticsearch中存储进行查询,因为Elasticsearch是全文索引支持实时搜索所以做数据查询操作会比在数据库中进行查询操作快很多,下面我们开始做这么一个实验,以下是实验架构图: 由于我们这里是从MySQL同步数据到Elasticsearch中,所以需...原创 2020-01-02 17:22:01 · 765 阅读 · 0 评论 -
Elasticsearch学习之Logstash
一、Logstash介绍 ELK stack任务栈中还有另外两个很关键的组件Logstash和Kibana;Logstash是一个开源数据收集引擎,具有实时管道功能。Logstash可以动态的将来自不同数据源的数据统一起来,并将数据标准化到你所选择的目的地。Logstash支持多种数据的获取机制,通过TCP/UDP协议、文件、syslog、windows EventLogs及STDID等;获取...原创 2019-12-14 21:53:13 · 709 阅读 · 0 评论 -
Elasticsearch学习之ES的高级检索
检索概览: ES同MySQL一样拥有众多的查询接口可以帮助用户对指定的查询内容进行匹配检索查询;如精确查询、模糊查询、前缀查询、范围查询、正则表达式匹配查询等。 查询检索子句分为两类: 1)查询语句:执行全文本查询时,基于相关度来评判其匹配结果;查询执行过程复杂,且不会被缓存; 2)过滤语句:执行精确查询时,基于其结果为"yes"或"no"来进行评判;速度快,且结果可被缓存...原创 2019-12-07 19:03:10 · 470 阅读 · 0 评论 -
Elasticsearch学习之CRUD操作
ES的各类操作可以基于Restful风格来进行,所以我们主要使用curl命令来对ES进行操作。语法格式: curl -X<VERB> ‘<PROTOCOL>://PORT/<PATH>?<QUERY_STRING>’ -d '<BODY>' VERB:请求方法,GET,PUT,DELETE等; PROTOCOL:http,h...原创 2019-12-02 16:08:24 · 352 阅读 · 0 评论 -
Elasticsearch学习之搭建ES
一、部署JDK[root@node1 application]# tar -xf jdk-8u231-linux-x64.tar.gz -C /usr/local/[root@node1 application]# mv /usr/local/jdk-8u231-linux-x64 /usr/local/jdk/[root@node1 application]# vim /etc/...原创 2019-11-30 18:41:14 · 329 阅读 · 0 评论 -
Elasticsearch学习之认识ES
一、介绍Elasticsearch Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful WEB接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elasticsearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。官方客户端...原创 2019-11-29 17:49:34 · 446 阅读 · 0 评论