![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Elasticsearch
文章平均质量分 86
单节点搭建和客户端插件安装开始,概念和集群原理分析,Linux下集群搭建,原生Restful接口使用,普通JAVA项目集成(RestClient,TransportClient),SpringBoot使用Starter快速集成实践
优惠券已抵扣
余额抵扣
还需支付
¥9.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
WannaRunning
这个作者很懒,什么都没留下…
展开
-
ElasticSearch查询优化routing
如果一个索引分片多达一百,再加上每个分片数据量大的情况下ES查询速度会慢,这种情况可以根据业务情况考虑使用_routing优化。原创 2023-02-25 20:30:12 · 2006 阅读 · 1 评论 -
ElasticSearch查询Aggregations
近期做了一些订单数量统计的优化,原来的实现方式是组装多个统计指标的条件然后执行count查询,指标多查询次数也多,接口耗时长性能差。原创 2023-02-24 22:16:28 · 714 阅读 · 0 评论 -
BoolQueryBuilder构建BoolQuery组合条件查询
目录Boolean queryBoolQueryBuilderNativeSearchQuery关于NativeSearchQuery的Pageable设置ES中多条件查询要使用到BoolQuery,简单了解下这个类型查询。Boolean query官网介绍A query that matches documents matching boolean combinations of other queries. The bool query maps to Lucen.原创 2022-04-29 18:12:58 · 2526 阅读 · 0 评论 -
win7安装elasticsearch和可视化head插件
首先确认本地具备JDK8的环境,7.X版本后不需要本地JDK,elsearch默认内置了JDK11官网下载elsearch的压缩包https://www.elastic.co启动解压后,进入bin目录,双击elasticsearch.bat即可启动。修改配置在根目录下的config目录下,有jvm.options文件可以修改启动时JVM内存大小,elasticsearch.yml可以配置启动端口及其他配置安装elasticsearch-head-master可视化插件e.原创 2020-09-04 13:56:56 · 310 阅读 · 0 评论 -
Elasticsearch中的概念和集群的工作原理
Elasticsearch介绍Elasticsearch 是一个分布式可扩展的实时搜索和分析引擎,一个建立在全文搜索引擎 Apache Lucene(TM) 基础上的搜索引擎,通过简单的RESTful API来隐藏Lucene的复杂性,从而让全文搜索变得简单。它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别的数据。将Elasticsearch和关系型数据术语对照表关系数据库 | 数据库 | 表 | ...原创 2021-03-12 12:56:59 · 149 阅读 · 0 评论 -
Elasticsearch集群搭建
之前的文章写过单机版的elasticsearch搭建和head使用Elasticsearch集群搭建复制几份修改好的Elasticsearch安装包,注意要把目录下的data目录下的数据删除,否则会在启动的时候报错修改节点config目录下的elasticsearch.yml文件可以直接在配置文件中追加如下几个主要的配置#集群名称,如果想将节点加入到集群中,所有节点都必须指定同一个名称。cluster.name: Elasticsearch-cluster# 这个属性只是代表这个节原创 2020-11-19 18:50:00 · 198 阅读 · 0 评论 -
Elasticsearch原生restful接口使用
目录创建索引index和映射mapping为一个新创建的索引设置Mapping删除索引新增数据(document)根据id删除document根据id修改document查询Document1.根据id查询document2.term查询3.querystring查询documentElasticsearch提供了PUT,POST,GET4,DELETE几种方式的RestFul接口,可以通过HTTP接口进行索引创建,数据添加,修改,删除,查询等操作。启动El原创 2021-03-13 21:15:51 · 465 阅读 · 0 评论 -
ElasticSearch集成IK分词器
目录为什么要使用IK分词器?IK分词器简介IK分词器的两种算法ElasticSearch集成IK分词器下载并安装IK分词器IK分词器测试修改索引映射mapping使用IK分词器为什么要使用IK分词器?ES默认使用的是标准分词器分词算法,从mapping信息可以看到document的字段的analyzer参数是standard这个值,这就是标准分词器算法。标准分词器分词不够精细,特别是对中文分词支持不够好,而IK分词器相对ES的标准分词器来说对中文的分词支持更..原创 2021-03-13 21:42:41 · 156 阅读 · 0 评论 -
项目中使用Elasticsearch——TransportClient,RestClient
目录REST client方式介绍添加依赖配置文件RestClient配置ExampleData-ES 方式添加依赖配置文件ExampleREST client方式介绍这种方式是官方推荐的方式,基于http的客户端rest client,官网给出的restclient有java low level rest client和java hight level rest client,前者兼容所有版本的es,后者是基于前者开发的,只暴露了部分api,待完..原创 2021-03-12 17:54:18 · 222 阅读 · 0 评论 -
SpringBoot中使用Spring-Data-ElasticSearch
目录Spring Data ElasticSearch添加依赖配置文件创建JAVA实体和索引映射创建索引类型的Repository接口基于ElasticsearchTemplate和Repository操作ElasticSearch创建索引和映射创建文档删除文档更新文档(与创建一样)查询全部文档(无分页)根据id查询文档自定义接口方法查询(默认按10条分页并返回第一页)分页查询Spring Data ElasticSearchSpring.原创 2021-03-14 23:58:26 · 260 阅读 · 0 评论 -
搭建skywalking日志监控平台(集成elasticsearch做数据持久化)
安装elasticsearch下载elasticsearch安装包https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.7.tar.gz解压elasticsearchtar -zxvf elasticsearch-5.6.7.tar.gz编辑limits.conf文件,在末尾添加如下数据 vi /etc/security/limits.conf 下面的数据表示为fkk这个用户创建对应...原创 2020-07-07 23:59:31 · 3180 阅读 · 1 评论 -
ELK(Elastic Stack)日志平台
目录ELK简介ElasticsearchLogstashKibanaBeatsELK+Filebeat+Kafka+ZooKeeper构建日志分析平台ZooKeeper安装Kafka安装和配置1.进入config下修改配置文件2.启动kafka3.创建日志的topic4.查看 topicFilebeat安装和配置1. 修改filebeat.yml配置2.启动 filebeatElasticsearch安装配置logstash安装配置..原创 2021-03-15 16:03:28 · 193 阅读 · 2 评论