ElasticSearch
文章平均质量分 87
硕风和炜
硕风和炜,CSDN官方Java领域优质创作者,阿里云社区专家博主,华为云云享专家,第十二届蓝桥杯JavaB组省1,保研,国家奖学金,JAVA开发技术栈,面试刷题,面经八股文,经验分享,好用的网站工具分享
展开
-
【6-商城模块中集成ElasticSearch模块-Java集成使用ElasticSearch方式-ElasticSearch-Rest-Client整合- Java集成ES客户端检索案例实操】
【6-商城模块中集成ElasticSearch模块-Java集成使用ElasticSearch方式-ElasticSearch-Rest-Client整合- Java集成ES客户端检索案例实操】,利用9300,但是这种方式因为对应的SpringBoot版本不一致,造成对应的transport-api.jar也不同,不能适配es的版本,而且ElasticSearch7.x中已经不推荐使用了,ElasticSearch 8之后更是废弃了,所以我们不做过多的介绍。原创 2022-11-27 16:17:56 · 590 阅读 · 0 评论 -
【5-ElasticSearch中聚合(aggregations)基本概念与语法规则-Elasticsearch聚合中桶和度量的概念-聚合案例实操-映射配置(_mapping)】
【5-ElasticSearch中聚合(aggregations)基本概念与语法规则-Elasticsearch聚合中桶和度量的概念-聚合案例实操-映射配置(_mapping)】聚合可以让我们极其方便的实现对数据的统计、分析。实现这些统计功能的比数据库的sql要方便的多,而且查询速度非常快,可以实现实时搜索效果。映射是定义文档的过程,文档包含哪些字段,这些字段是否保存,是否索引,是否分词等。Elasticsearch中的聚合,包含多种类型,最常用的两种,一个叫 `桶`,一个叫 `度量`:原创 2022-11-27 11:28:05 · 669 阅读 · 0 评论 -
【4-ElasticSearch中的检索方式-Kibana测试-Query DSL(domain-specific language 领域特定语言)常用的字段使用场景】
好了,关于【4-ElasticSearch中的检索方式-Kibana测试-Query DSL(domain-specific language 领域特定语言)常用的字段使用场景】就先学习到这里,更多的内容持续创作更新中。并不是所有的查询都需要产生分数,特别是那些仅用于"filtering"的文档,为了不计算分数,ElasticSearch会自动检查场景并且优化查询的执行。匹配所有的数据,并且balance的结果分数在大于15000并且小于25000之间的所有结果。如果对应的字段是字符串类型,则是全文检索。原创 2022-11-26 23:25:42 · 530 阅读 · 0 评论 -
【3-ElasticSearch入门-索引的创建删除更新查询-文档的创建删除更新查询-Kibanan导入elasticsearch官方测试数据-postman测试】
好了,关于【3-ElasticSearch入门-索引的创建删除更新查询-文档的创建删除更新查询-Kibanan导入elasticsearch官方测试数据-postman测试】就先学习到这里,更多的内容,后续持续创作更新中。通过postman来测试查看索引信息—》http://ip:9200/_cat/indices?如果更新的数据和文档中的数据是一样的,那么POST方式提交是不会有任何操作的。POST /索引/类型/id/_update。DELETE /索引/类型/id。GET /索引/类型/id。原创 2022-11-25 23:32:40 · 381 阅读 · 0 评论 -
【2-Docker安装部署ElasticSearch和Kibanan详细步骤】
9300是ES节点之间通讯使用的端口。它是tcp通讯端口,集群间和TCPclient都走的它。好了,关于【2-Docker安装部署ElasticSearch和Kibanan详细步骤】就先学习到这里,更多的内容持续创作更新中。9200 是ES节点与外部通讯使用的端口。它是http协议的RESTful接口(各种CRUD操作都是走的该端口)。接下来测试访问:http://ip地址:9200,如果出现如下的效果表示安装成功。通过查看日志信息我们发现是文件目录没有访问权限,我们给它放开权限就可以啦。原创 2022-11-25 21:23:28 · 881 阅读 · 0 评论 -
【1-ElasticSearch的基本介绍与用途、ElasticSearch中一些基本的概念、倒排索引的基本概念】
【1-ElasticSearch的基本介绍与用途、ElasticSearch中一些基本的概念、倒排索引的基本概念】ES 是一个开源的高扩展的分布式全文搜索引擎,是整个Elastic Stack技术栈的核心。它可以近乎实时的存储,检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别的数据。ElasticSearch的底层是开源库Lucene,但是你没办法直接用Lucene,必须自己写代码去调用它的接口,Elastic是Lucene的封装,提供了REST API的操作接口,开箱即用。天然的跨平台。原创 2022-11-25 20:35:05 · 686 阅读 · 0 评论