自互联网时代开始以来,“搜索”一词实际上已经成为一门火箭科学。百度,谷歌等作为搜索引擎的领导者,在开发复杂算法以服务其最终用户方面取得了长足的进步。
如果搜索引擎是为普通的互联网用户!那么,企业或大型组织呢?
2010年2月8日,一个名为ElasticSearch的开源搜索引擎满足了这一需求,在Apache License 2.0下获得许可,它是用Java编写的,具有跨平台应用程序。
为什么企业需要独家搜索引擎?
大型组织在其数据库中嵌入了数百万个数据文件,大小为Yottabytes(1 Yottabyte = 1024 8 Bytes)。现在,您可以想象通过大量数据进行浏览并得出合乎逻辑的结论是多么的辛苦。
因此,动态和“超音速”搜索引擎势在必行。
因此,首先,我将向您展示为什么ElasticSearch能够脱颖而出,随后突出其在不同行业垂直领域的一些突出用例 – 零售,医疗保健,汽车和制造业,金融服务和政府部门。
ElasticSearch具有的强大功能
查询:提出任何问题或执行任何类型的搜索(结构化,非结构化,地理位置,指标等)。
分析:轻松了解数据趋势并从中获取有价值的见解。
速度:弹性搜索采用倒置索引实现,包括用于全文查询的有限状态传感器,用于存储数字和地理数据的BKD树以及用于分析的列存储。
可扩展性:在笔记本电脑或任何服务器上随时随地运行,操作流畅。
客户端库:客户端可以使用他们选择的编程语言与ElasticSearch进行交互。
5个弹性搜索用例
草根SEO将在本文中进一步讨论的5个涉及不同垂直领域的用例,并且经过精心挑选,为您提供更广泛的视角,了解弹性搜索平台实际可以对我们搜索内容的方式有何不同。
1.零售 – Shopback
ShopBack在6个国家用户1,300多家商户,为用户提供了一系列通过其网站购物的奖励积分。
ShopBack目前的用户搜索架构基于AWS Cloud平台,由于性能问题,搜索功能相当滞后,无法满足更大受众的期望。
ShopBack决定实施自己的集群,同时订阅ElasticStack和X-Pack。
凭借ElasticStack出色的索引支持,现在可以无缝访问超过1300万种产品和1000种不同类别。产品搜索现在只需一毫秒,商店列表只需四秒钟即可显示!
总而言之,转型立即取得了成功。
2.医疗保健 – Influence Health
Influence Health拥有一个平台,医疗保健组织可以通过有针对性的电子邮件,移动,社交,搜索和直接邮件活动与潜在患者联系。
截至2016年,250家客户在加拿大的46个州和多个省份使用Influence Health的产品,代表1,100家医院管理着超过8000万份患者记录。
基于SQL的当前架构正在阻碍基于某些标准找到患者,并且花费了更多的时间来处理,在采用Elastic Search之后,整个过程只需要7-8毫秒即可完成!
X Pack是ElasticStack的一个组件,可确保敏感患者数据的安全存储和检索,并满足HIPAA要求。
3.汽车和制造业 – 空客ADNS
该公司总部位于法国图卢兹附近的布拉尼亚克设计公司,为世界各地的航空公司制造和销售其产品,服务和解决方案。该公司在国际范围内,在180个地点建立,并依赖12,000个直接供应商。
空中客车公司的ADNS(高级数据导航服务)负责处理大量飞机专用技术文档(大小= 6 TB)的数字化,并提供实时访问,以便处理客户查询。
该项目启动背后的双重目标是在不到2秒的时间内满足每分钟3000个请求,并在2年的期限内启动其新的咨询门户。
因此,接近了弹性搜索。
正如他们的产品上市时间一样,空中客车工业公司的IT团队可以在2年内建立ADNS,这一切都要归功于ElasticStack。
4.金融服务 – swisslife
瑞士人寿是保险和财富管理的主要参与者,为个人和企业提供全面的建议。在其目录中有广泛的产品和服务,如人寿保险,私人银行,财务管理,健康和残疾,以及财产和意外伤害保险。
它在几年前就构思了Vision 360项目,旨在通过其所有支持Web和移动的门户和应用程序重新构建和数字化其系统架构。
处理1000万条记录并使其实时可用是一项巨大的任务,而这正是弹性搜索的结果。结果是,对销售人员,客户,经纪人等各方的数据进行了更加简化的访问。
5.政府 – Portlanders
波特兰人口超过60万,是俄勒冈州最大的城市,也是美国西北部的第二大城市。Portlanders定期访问城市网站,获取社区活动,公用事业等重要更新。
为了增强市民的体验,波特兰市采用ElasticSearch为其官方网站 – https://www.portlandoregon.gov/提供支持,其中包含超过200,000个页面。ElasticStack实施时间仅为1小时,搜索优化和索引的网站被Portlanders很好地接收并重新定义了他们的搜索体验。
结论
毫无疑问,ElasticSearch在稳健性,灵活性和可扩展性方面表现突出,并为客户提供无缝的搜索体验。