ElasticSearch应用场景以及技术选型[ES系列] - 第496篇

这篇具有很好参考价值的文章主要介绍了ElasticSearch应用场景以及技术选型[ES系列] - 第496篇。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

ElasticSearch应用场景以及技术选型[ES系列] - 第496篇,ElasticSearch从入门到精通,elasticsearch,大数据,搜索引擎

历史文章(文章累计490+)

《国内最全的Spring Boot系列之一》

《国内最全的Spring Boot系列之二》

《国内最全的Spring Boot系列之三》

《国内最全的Spring Boot系列之四》

《国内最全的Spring Boot系列之五》

《国内最全的Spring Boot系列之六》

Mybatis-Plus自动填充功能配置和使用 [MyBatis-Plus系列] - 第494篇

15篇MyBatis-Plus系列集合篇「值得收藏学习」

全文检索[ES系列] - 第495篇

师傅:徒儿,看你满面愁容,这是怎么了?

ElasticSearch应用场景以及技术选型[ES系列] - 第496篇,ElasticSearch从入门到精通,elasticsearch,大数据,搜索引擎

悟纤:如果对于现状不满怎么办?

ElasticSearch应用场景以及技术选型[ES系列] - 第496篇,ElasticSearch从入门到精通,elasticsearch,大数据,搜索引擎

师傅:如果一个人对自己的现状不满,那么就应该想办法改变自己,改变自己现在自身的情况。

师傅:一个人,如果你觉得你所处地方周围的环境你不满意,那么你就应该跳出舒适区,改变自己,变得优秀,走出这个你不满意的环境,优秀到你随时都有能力跳出你不想融入的圈子。

师傅:世界上没有绝对不变的事物,只有善变,才能适应这个社会。善于改变,善于变化,变得优秀。当你不能改变周围的环境的时候,那么,就改变自己吧。这个世界上可能多的是想改变世界的人,想改变自己的可能不多。但是,如果你连自己都不能改变,那想要改变世界的想法也就太遥远了。先改变自己,才有可能改变周围的环境。

ElasticSearch应用场景以及技术选型[ES系列] - 第496篇,ElasticSearch从入门到精通,elasticsearch,大数据,搜索引擎

师傅:最后就是心态了,如果事已成定局,那么就改变自己的心态。改变自己对这个事情的看法,不是事情本身影响了你的心情,而是你对这个事情的看法

悟纤:听师傅一席话,胜学十年书。

师傅:活到老,学到老,还有好多没学了。

ElasticSearch应用场景以及技术选型[ES系列] - 第496篇,ElasticSearch从入门到精通,elasticsearch,大数据,搜索引擎

导读

Hi,大家好,我是悟纤。我就是我,不一样的烟火。我就是我,与众不同的小苹果。

在前一小节学习了全文检索的基本概念,这一节就可以来了解一下什么是ES?

一、ElasticSearch介绍

ElasticSearch(简称ES)是一个开源的分布式搜索和数据分析引擎,是用Java开发并且是当前最流行的开源的企业级搜索引擎,能够达到近实时搜索,它专门设计用于处理大规模的文本数据和实现高性能的全文检索。

官方网站:

https://www.elastic.co/

下载地址:

https://www.elastic.co/cn/downloads/past-releases#elasticsearch

2.1 ElasticSearch特点和优势

以下是一些 Elasticsearch 的特点和优势:

· 分布式架构:Elasticsearch 是一个分布式系统,可以轻松地水平扩展,处理大规模的数据集和高并发的查询请求。

· 全文检索功能:Elasticsearch 提供了强大的全文检索功能,包括分词词项查询模糊匹配多字段搜索等,并支持丰富的查询语法和过滤器。

· 多语言支持:Elasticsearch 支持多种语言的分词器和语言处理器,可以很好地处理不同语言的文本数据。

· 高性能:Elasticsearch 使用倒排索引缓存等技术,具有快速的搜索速度和高效的查询性能。

· 实时性:Elasticsearch 支持实时索引和搜索,可以几乎实时地将文档添加到索引中,并立即可见。

· 易用性:Elasticsearch 提供了简单易用的 RESTful API,方便进行索引管理、查询操作和数据分析。

2.2搜索引擎排名

可以通过网站看到搜索引擎的排名:

https://db-engines.com/en/ranking/search+engine

ElasticSearch应用场景以及技术选型[ES系列] - 第496篇,ElasticSearch从入门到精通,elasticsearch,大数据,搜索引擎

2.3 ElasticSearch应用场景

只要用到搜索的场景,ES几乎都可以是最好的选择。国内现在有大量的公司都在使用 Elasticsearch,包括携程、滴滴、今日头条、饿了么、360安全、小米、vivo等诸多知名公司。除了搜索之外,结合KibanaLogstashBeatsElastic Stack还被广泛运用在大数据近实时分析领域,包括日志分析指标监控信息安全等多个领域。它可以帮助你探索海量结构化、非结构化数据,按需创建可视化报表,对监控数据设置报警阈值,甚至通过使用机器学习技术,自动识别异常状况。

· 搜索引擎

· 站内搜索

· 日志管理与分析

· 大数据分析

具体例子:

(1)维基百科,类似百度百科,牙膏,牙膏的维基百科,全文检索,高亮,搜索推荐。

(2)The Guardian(国外新闻网站),类似搜狐新闻,用户行为日志(点击,浏览,收藏,评论)+ 社交网络数据(对某某新闻的相关看法),数据分析,给到每篇新闻文章的作者,让他知道他的文章的公众反馈(好,坏,热门,垃圾,鄙视,崇拜)。

(3)Stack Overflow(国外的程序异常讨论论坛),IT问题,程序的报错,提交上去,有人会跟你讨论和回答,全文检索,搜索相关问题和答案,程序报错了,就会将报错信息粘贴到里面去,搜索有没有对应的答案

(4)GitHub(开源代码管理),搜索上千亿行代码。

(5)国内:站内搜索(电商,招聘,门户,等等),IT系统搜索(OA,CRM,ERP,等等),数据分析(ES热门的一个使用场景)。

2.4技术选型

ElasticSearch应用场景以及技术选型[ES系列] - 第496篇,ElasticSearch从入门到精通,elasticsearch,大数据,搜索引擎

👍 点赞、转发、评论,伸出你的双手666…


🐜i 你就是你,不一样的小蚂蚁!文章来源地址https://www.toymoban.com/news/detail-763978.html

到了这里,关于ElasticSearch应用场景以及技术选型[ES系列] - 第496篇的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 什么是Web3D?Web3D技术发展历程以及Web3D应用场景

    当今的互联网已经迈入了第三代,这被称为Web3.0,而Web3D正是Web3.0的其中一个技术分支。Web3D是指将三维图形技术应用于Web上的技术,它是将3D图形和Web技术结合起来的一个分支,可以使用户在Web上以更真实、更直观的方式浏览和操作虚拟场景。本文将介绍什么是Web3D、Web3D技术

    2024年02月15日
    浏览(48)
  • 从人工智能到机器学习到深度学习、强化学习,以及相关的算法原理、应用场景等方面对人工智能技术的研究进行全面的综述

    作者:禅与计算机程序设计艺术 2021年是一个重要的历史节点,数字化时代正在席卷全球各个角落。大数据、云计算、区块链等新兴技术带动着各行各业的变化与革命,机器学习(ML)、深度学习(DL)、强化学习(RL)等AI技术也越发成熟。随之而来的,伴随着人工智能应用的

    2024年02月07日
    浏览(78)
  • Elasticsearch 底层技术原理以及性能优化实践

    Elasticsearch是一个基于Lucene库的开源搜索引擎,支持分布式、多租户和全文搜索功能。它使用了RESTful API接口可以简化对Elasticsearch的集成和扩展。 Elasticsearch广泛应用于全文搜索、日志存储和分析、安全事件检测、业务指标分析等领域。 Elasticsearch是一个分布式系统由多个节点

    2024年02月08日
    浏览(43)
  • 光谱、多光谱技术、高光谱技术以及遥感中的应用

    遥感(Remote Sensing),可以理解为遥远的感知。遥感技术利用搭载在遥感平台上面的传感器对目标地物发射或反射的电磁波信息记录下来而形成遥感影像。 其中 分辨率 作为传感器成像系统对输出影像细节辨别能力的一种度量,是遥感影像应用价值的重要技术指标,而对“影

    2024年02月05日
    浏览(41)
  • etcd概念及原理以及应用场景选型

    github:https://github.com/etcd-io/etcd 官方:https://etcd.io/ etcd是CoreOS团队于2013年6月发起的开源项目,授权协议为Apache。etcd是用于共享配置和服务发现的分布式,一致性的KV存储系统。etcd内部采用raft协议作为一致性算法,etcd基于Go语言实现 提供配置共享和服务发现的系统比较多,其

    2024年02月07日
    浏览(47)
  • JanusGraph图数据库的应用以及知识图谱技术介绍

    目录 JanusGraph介绍 JanusGraph 的主要优势 JanusGraph的应用: JanusGraph 的行业应用: 架构概览 分布式技术应用 横向扩展能力 程序与janus的交互 Janus与图数据库相关概念 结构化存储 图结构存储 实体关系存储 知识存储技术 JanusGraph 是一个开源的、分布式的、基于属性图的数据库,

    2024年01月24日
    浏览(66)
  • AR技术简谈:相关原理,技术应用以及设备推荐,带你感受虚拟信息与真实世界巧妙融合。

    AR技术是一种增强现实技术,利用计算机生成的模拟信息与真实世界进行混合叠加,从而创造出新的虚拟图像。AR技术可以广泛应用于多媒体、智能交互、传感等领域,例如在游戏、教育、医疗、建筑、旅游等领域中,通过AR技术可以将虚拟信息与真实世界巧妙融合,为用户提

    2023年04月20日
    浏览(61)
  • 单片机原理与应用以及C51编程技术——硬件体系结构梳理

    内部程序存储器ROM :4K的flash程序存储器; 寄存器区 :4个寄存器区,每个区有R0-R7八个工作寄存器; 8位并行输入输出端口 :P0、P1、P2和P3; 定时/计数器 :2个16位的定时/计数器 T0、T1; 串型口 :全双工串行端口(RXD:接收端、TXD发送端); 中断系统 :设有5个中断源(T

    2023年04月10日
    浏览(98)
  • 介绍一下云计算中的多租户技术,以及它在云环境中的应用

    多租户技术是一种在单一系统内同时为多个租户提供服务的技术,它可以让不同的租户在共享相同的资源(如硬件、数据库等)的情况下,仍可以保持各自的数据和应用程序的独立性。 在云计算中,多租户技术被广泛应用。通过多租户技术,多个客户可以在同一云平台上部署

    2024年04月15日
    浏览(47)
  • 一文读懂区块链隐私技术系列之佩德森承诺(Pedersen Commitment)以及应用

    佩德森承诺是一种密码算法,它允许验证者在不暴露或无法更改某个值的情况下提交该值。 CT( Confidential Transactions,机密Tx)的基础密码学工具是佩德森的承诺。 承诺场景让你把一段数据作为私密保存,但是要承诺它,使得你后来不能改变该数据。一个简单的承诺场景用哈

    2024年02月02日
    浏览(49)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包