产品
引入 Elasticsearch 之后,EP 系统以用户为中心的服务灵活性得到增强。
扩展功能
Stack 提供的多样化扩展功能可以轻松处理用户的各种需求。
快速的版本控制
Elasticsearch 定期的版本更新,使得系统应对用户新需求的能力大幅提高。
公司介绍(浦项制铁集团 EP 系统)
浦项制铁集团的 EP 系统是浦项制铁及集团公司的业务系统,它不仅是企业的门户,还承载着企业的互联网、内部文档、应用程序以及网络服务网关等功能。EP 系统由一个专业的搜索技术团队构建并运营,为浦项制铁及附属公司的 40,000 名(浦项制铁约 2 万名/集团约 2 万名)员工提供服务。
浦项制铁的 IT 事业部 EP 运营团队经过分析后,决定将搜索系统更换为 Elasticsearch,以提升用户对系统使用的满意度。团队成员充分利用 Elastic Stack 的多样化功能,成功对大量数据实现了有效且稳定的控制和管理,团队对此十分满意。另外,我们还计划将服务器故障预测技术以及用户定制搜索等各种 Elastic Stack 功能应用到未来的项目中。
浦项制铁将 EP 系统搜索引擎更换为 ELASTIC
团队成员:郑镇河 (PM)、黄熙英、金宗哲,以及浦项制铁 IT 事业部 EP (Enterprise Portal) 运营团队
为满足用户不断变化的多种需求,PM 郑镇河和他的团队一直以来不断对搜索引擎相关技术进行深入的研究和学习。为找到一个适合浦项制铁需求的系统,他们还定期参与了 Elasticsearch 首尔交流会,以确保其与集团本地系统的兼容性。通过参与交流会,他们深入学习和了解了 Elastic 的产品和开源软件,从底层对兼容性进行了分析和判断,最终决定将已有的基于 Google Search Appliance (GSA) 的搜索引擎更换为现在的新搜索引擎。
在分析 Elasticsearch 之后,看到了可以改进用户体验的提升空间,因此,我们才决定更换,我们觉得这项决定非常正确。
目的:快速满足用户的多样化需求
原有的基于 Google Search Appliance 搜索引擎的 EP 搜索系统,无法完全满足用户的多样化需求。因此,浦项制铁 IT 事业部 EP 团队决定更换搜索引擎。在选定 Elastic Stack 之后,首先进行了试点运行,之后再投入到正式运营中。目前,系统运行顺利,可以快速满足来自用户的各种需求。
今后,在确保系统稳定运行的前提下,团队将集中精力提高技术能力,最终具备可以自行为 EP 系统构建解决方案的能力,从而实现一个完善的、以用户需求为中心的系统。
理由:拥有一个可控制管理多样化数据的稳定搜索引擎
为了在多个关联系统之间满足多样化的搜索需求,EP 运营团队使用了 Elasticsearch 的聚合等专项搜索技术。在索引部分,虽然 Elastic 的 Logstash 功能也非常出色,但 EP 采用的是另行基于 ICT 自行构建的稳定高效的索引解决方案。
为了确保索引数据的安全性,EP 系统采用了付费版本的 Security 产品。此外,为保证大量数据及相关众多系统的稳定性,从一开始就采用了 Elastic 的白金版许可证产品。
如何实现:Elastic Stack 的多样化扩展功能、定期的版本更新及版本控制、适用于分布式环境的灵活的搜索引擎
通过 Elastic Stack 的 Logstash 和 Beats 等多种扩展功能,开发人员可以为用户提供更多更新的服务内容。除提供上述功能外,还会定期对 Elasticsearch 和其他扩展功能进行版本升级,能够确保最大限度为用户解决各项需求。
- Elastic Stack 的灵活运用
- Elasticsearch – 设置为主搜索引擎
- Kibana – 搜索引擎及数据稳定性的监控
- Security – 为确保索引数据的安全性对数据和用户进行身份验证
- Logstash/Beats – 独立于搜索引擎,用于收集日志数据,预测系统故障
结果:更换搜索引擎带来的成果
EP 运营团队进行了为期 4 个月的 POC(概念验证),至运行为止,除 POC 之外,共耗时约 1 年。所花费的时间主要用于大量的数据提取及迁移。
用 Elasticsearch 替换了原有搜索引擎的 EP 搜索系统,提高了对韩语的搜索精准度,数据的索引及处理速度有所提高,可以对大量数据进行稳定的管理。现在,刚刚注册的文档就能够列入检索结果中,使用户对于系统的满意度大幅提高。
用户最满意的体验是处理速度的提升,例如,刚刚注册上传的文档就可以立即搜索到。
今后,浦项制铁 IT 事业部 EP 运营团队将通过 Elastic Stack 的 Machine Learning 及 Kibana 等功能,推进多项课题,如根据收集的日志数据构建一个可对服务器故障进行有效预测的系统,以及对个人用户的搜索结果进行一对一映射,针对每个个人用户提供满足其具体需求的定制化搜索服务等。Elastic Stack 的多样化扩展功能可以为浦项制铁的项目运行提供便利有效的技术支持。