微服务(基础篇-008-Elasticsearch分布式搜索【上】)

这篇具有很好参考价值的文章主要介绍了微服务(基础篇-008-Elasticsearch分布式搜索【上】)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

初识elasticsearch(1)

了解ES(1.1)

倒排索引(1.2)

es的一些概念(1.3)

安装es、kibana(1.4)

ik分词器(1.5)

ik分词器的拓展和停用词典(1.5.1)

索引库操作(2)

mapping映射属性(2.1)

索引库CRUD(2.2)

 创建索引库(2.2.1)

查看、删除索引库(2.2.2)

修改索引库(2.2.3)

文档操作(3)

新增文档(3.1)

查询文档(3.2)

删除文档(3.3)

修改文档(3.4)

RestAPI(4)

RestClient操作索引库(4)

定义字段相关知识(4.1)

初始化JavaRestClient(4.2)

创建索引库(4.3)

删除索引库、判断索引库是否存在(4.4)

RestClient操作文档(5)

新增文档(5.1)

查询文档(5.2)

删除文档(5.3)

修改文档(5.4)

批量导入文档(5.5)


初识elasticsearch(1)

了解ES(1.1)

Elasticsearch,简称ES,是一款基于Lucene构建的开源、分布式、RESTful搜索和分析引擎。它以其强大的全文搜索能力、近实时的搜索和分析功能,以及稳定可靠的高可用性设计,在大数据领域中发挥着不可或缺的作用。

Elasticsearch的主要作用体现在以下几个方面:

首先,Elasticsearch提供了高效的全文搜索功能。无论是海量的文本数据还是结构化的数据,Elasticsearch都能快速地进行索引和搜索。它支持复杂的查询语句,能够精确地定位到用户所需的信息,大大提高了数据检索的效率。

其次,Elasticsearch具有近实时的搜索和分析能力。这意味着一旦数据被索引到Elasticsearch中,用户就可以立即进行搜索和分析操作,无需等待漫长的处理时间。这种近实时的特性使得Elasticsearch在实时数据分析、日志监控、安全事件响应等领域具有广泛的应用。

此外,Elasticsearch还提供了可扩展性和高可用性。它支持分布式部署,可以轻松地扩展集群规模以应对不断增长的数据量。同时,Elasticsearch还具备自动故障转移和负载均衡机制,确保在节点故障或网络问题时仍能保持服务的可用性和稳定性。

最后,Elasticsearch还提供了丰富的接口和插件,方便用户进行集成和定制。用户可以通过RESTful API与Elasticsearch进行交互,也可以使用各种插件来扩展其功能,如数据可视化、机器学习等。

微服务(基础篇-008-Elasticsearch分布式搜索【上】),SpringCloud,微服务,elasticsearch,分布式

倒排索引(1.2)

微服务(基础篇-008-Elasticsearch分布式搜索【上】),SpringCloud,微服务,elasticsearch,分布式

es的一些概念(1.3)

 微服务(基础篇-008-Elasticsearch分布式搜索【上】),SpringCloud,微服务,elasticsearch,分布式

微服务(基础篇-008-Elasticsearch分布式搜索【上】),SpringCloud,微服务,elasticsearch,分布式

微服务(基础篇-008-Elasticsearch分布式搜索【上】),SpringCloud,微服务,elasticsearch,分布式

微服务(基础篇-008-Elasticsearch分布式搜索【上】),SpringCloud,微服务,elasticsearch,分布式

微服务(基础篇-008-Elasticsearch分布式搜索【上】),SpringCloud,微服务,elasticsearch,分布式

安装es、kibana(1.4)

文档地址:

微服务(基础篇-008-es、kibana安装)-CSDN博客https://blog.csdn.net/zip7986/article/details/137227119?spm=1001.2014.3001.5501注意再次声明安装文档仅为方便使用,学习回顾所写。

ik分词器(1.5)

微服务(基础篇-008-Elasticsearch分布式搜索【上】),SpringCloud,微服务,elasticsearch,分布式

ik分词器的拓展和停用词典(1.5.1)

微服务(基础篇-008-Elasticsearch分布式搜索【上】),SpringCloud,微服务,elasticsearch,分布式

索引库操作(2)

mapping映射属性(2.1)

elasticsearch官网:Elasticsearch Guide [8.13] | Elastichttps://www.elastic.co/guide/en/elasticsearch/reference/current/index.html

微服务(基础篇-008-Elasticsearch分布式搜索【上】),SpringCloud,微服务,elasticsearch,分布式

微服务(基础篇-008-Elasticsearch分布式搜索【上】),SpringCloud,微服务,elasticsearch,分布式

索引库CRUD(2.2)

 创建索引库(2.2.1)

微服务(基础篇-008-Elasticsearch分布式搜索【上】),SpringCloud,微服务,elasticsearch,分布式

查看、删除索引库(2.2.2)

微服务(基础篇-008-Elasticsearch分布式搜索【上】),SpringCloud,微服务,elasticsearch,分布式

修改索引库(2.2.3)

微服务(基础篇-008-Elasticsearch分布式搜索【上】),SpringCloud,微服务,elasticsearch,分布式

文档操作(3)

新增文档(3.1)

微服务(基础篇-008-Elasticsearch分布式搜索【上】),SpringCloud,微服务,elasticsearch,分布式

查询文档(3.2)

微服务(基础篇-008-Elasticsearch分布式搜索【上】),SpringCloud,微服务,elasticsearch,分布式

删除文档(3.3)

微服务(基础篇-008-Elasticsearch分布式搜索【上】),SpringCloud,微服务,elasticsearch,分布式

修改文档(3.4)

微服务(基础篇-008-Elasticsearch分布式搜索【上】),SpringCloud,微服务,elasticsearch,分布式

RestAPI(4)

RestClient操作索引库(4)

微服务(基础篇-008-Elasticsearch分布式搜索【上】),SpringCloud,微服务,elasticsearch,分布式

定义字段相关知识(4.1)

微服务(基础篇-008-Elasticsearch分布式搜索【上】),SpringCloud,微服务,elasticsearch,分布式

微服务(基础篇-008-Elasticsearch分布式搜索【上】),SpringCloud,微服务,elasticsearch,分布式

初始化JavaRestClient(4.2)

视频地址:

16-RestClient操作索引库-初始化RestClient_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1LQ4y127n4?p=92&spm_id_from=pageDriver&vd_source=60a35a11f813c6dff0b76089e5e138cc

微服务(基础篇-008-Elasticsearch分布式搜索【上】),SpringCloud,微服务,elasticsearch,分布式微服务(基础篇-008-Elasticsearch分布式搜索【上】),SpringCloud,微服务,elasticsearch,分布式

创建索引库(4.3)

微服务(基础篇-008-Elasticsearch分布式搜索【上】),SpringCloud,微服务,elasticsearch,分布式

删除索引库、判断索引库是否存在(4.4)

微服务(基础篇-008-Elasticsearch分布式搜索【上】),SpringCloud,微服务,elasticsearch,分布式

RestClient操作文档(5)

新增文档(5.1)

微服务(基础篇-008-Elasticsearch分布式搜索【上】),SpringCloud,微服务,elasticsearch,分布式

查询文档(5.2)

微服务(基础篇-008-Elasticsearch分布式搜索【上】),SpringCloud,微服务,elasticsearch,分布式

删除文档(5.3)

微服务(基础篇-008-Elasticsearch分布式搜索【上】),SpringCloud,微服务,elasticsearch,分布式

修改文档(5.4)

微服务(基础篇-008-Elasticsearch分布式搜索【上】),SpringCloud,微服务,elasticsearch,分布式

批量导入文档(5.5)

微服务(基础篇-008-Elasticsearch分布式搜索【上】),SpringCloud,微服务,elasticsearch,分布式文章来源地址https://www.toymoban.com/news/detail-850719.html

到了这里,关于微服务(基础篇-008-Elasticsearch分布式搜索【上】)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 分布式搜索引擎ElasticSearch——基础

    什么是elasticsearch elasticsearch的发展 https://lucene.apache.org/ https://www.elastic.co/cn/ 正向索引和倒排索引 安装elasticsearch,kibana https://github.com/medcl/elasticsearch-analysis-ik 部署单点es 创建网络 因为我们还需要部署kibana容器,因此需要让es和kibana容器互联。这里先创建一个网络: 加载镜像

    2024年01月17日
    浏览(42)
  • 分布式搜索引擎Elasticsearch基础入门学习

    Elasticsearh 是 elastic.co 公司开发的分布式搜索引擎。 Elasticsearch(简称ES)是一个开源的分布式、高度可扩展的全文搜索和分析引擎。它能够快速、近乎实时的存储、搜索和分析大量数据。适用于包括文本、数字、地理空间、结构化和非结构化数据等在内的所有类型数据。 它通

    2024年02月03日
    浏览(37)
  • 微服务分布式搜索引擎 ElasticSearch 查询文档

    本文参考黑马 分布式Elastic search Elasticsearch是一款非常强大的开源搜索引擎,具备非常多强大功能,可以帮助我们从海量数据中快速找到需要的内容 ElasticSearch 的查询依然是基于 JSON风格的DSL 来实现的。 Elasticsearch提供了基于JSON的DSL(Domain Specific Language)来定义查询。常见的

    2023年04月15日
    浏览(47)
  • 微服务分布式搜索引擎 ElasticSearch 搜索结果处理 排序、分页与高亮

    本文参考黑马 分布式Elastic search Elasticsearch是一款非常强大的开源搜索引擎,具备非常多强大功能,可以帮助我们从海量数据中快速找到需要的内容 搜索结果处理 搜索的结果可以按照用户指定的方式去处理或展示。 elasticsearch默认是根据相关度算分(_score)来排序,但是也支

    2024年02月02日
    浏览(57)
  • 微服务04 分布式搜索引擎 elasticsearch DSL数据聚合 自动补全 数据同步 集群 Sentinel

    聚合(aggregations)可以让我们极其 方便的实现对数据的统计、分析、运算 。例如: 什么品牌的手机最受欢迎? 这些手机的平均价格、最高价格、最低价格? 这些手机每月的销售情况如何? 实现这些 统计功能的比数据库的sql要方便的多,而且查询速度非常快 ,可以实现近

    2024年02月11日
    浏览(49)
  • 微服务04 分布式搜索引擎 elasticsearch DSL数据聚合 自动补全 数据同步 集群 微服务保护 Sentinel

    聚合(aggregations)可以让我们极其 方便的实现对数据的统计、分析、运算 。例如: 什么品牌的手机最受欢迎? 这些手机的平均价格、最高价格、最低价格? 这些手机每月的销售情况如何? 实现这些 统计功能的比数据库的sql要方便的多,而且查询速度非常快 ,可以实现近

    2024年02月15日
    浏览(53)
  • Elasticsearch分布式搜索

    目录 实用篇-ES-环境搭建 1. 什么是elasticsearch ​2. 倒排索引 3. elasticsearch对比mysql ​4. 安装elasticsearch 5. 安装kibana 6. 安装IK分词器 7. IK分词器的词典扩展和停用 实用篇-ES-DSL操作文档 1. mapping属性 2. 创建索引库 3. 查询、修改、删除索引库 4. 新增、查询、删除文档 5. 修改文档 实

    2024年04月22日
    浏览(49)
  • 分布式搜索--elasticsearch

    一、初识 elasticsearch  1. 了解 ES ① elasticsearch 是一款非常强大的开源   搜索引擎 ,可以帮助我们从海量数据中   快速找到需要的内容 ② elasticsearch 结合 kibana、Logstash、   Beats,也就是 elastic stack (ELK),被   广泛应用在日志数据分析、实时监控等   领域 ③ elasticsearch 是e

    2024年02月12日
    浏览(60)
  • 分布式搜索——Elasticsearch

    Elasticsearch是一款非常强大的开源搜索引擎,具备非常多强大功能,可以帮助用户从海量数据中快速找到需要的内容。例如:在GitHub搜索代码、在百度搜索问题的答案、在打车软件搜索附近的车。 ELK技术栈 elasticsearch结合kibana、Logstash、Beats,也就是elastic stack(ELK)。被广泛应

    2024年01月17日
    浏览(39)
  • 分布式搜索elasticsearch概念

    什么是elasticsearch? elasticsearch是一款非常强大的开源搜索引擎,可以帮助我们从海量数据中快速找到需要的内容   目录 elasticsearch的场景 elasticsearch的发展  Lucene篇 Elasticsearch篇   elasticsearch的安装 elasticsearch的场景 elasticsearch结合kibana、Logstash、Beats,也就是elastic stack (ELK)。被

    2024年02月04日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包