OpenSearch分布式搜索和分析引擎

联合创作 · 2023-09-18 21:28

OpenSearch 项目由 OpenSearch (fork Elasticsearch 7.10.2) 和 OpenSearch Dashboards (fork Kibana 7.10.2) 组成,包括企业安全、告警、机器学习、SQL、索引状态管理等功能。OpenSearch 项目中的所有软件均采用了 Apache License 2.0 开源许可协议。

将数据添加到 OpenSearch 后,您可以对其执行全文搜索:按字段搜索、搜索多个索引、提升字段、按分数对结果进行排名、按字段对结果进行排序以及聚合结果。

不出所料,人们经常使用像 OpenSearch 这样的搜索引擎作为搜索应用程序的后端——想想 Wikipedia 或在线商店。它提供了卓越的性能,并且可以随着应用程序需求的增长或缩减而扩展和缩减。

一个同样流行但不太明显的用例是日志分析,您可以从应用程序中获取日志,将它们输入 OpenSearch,然后使用丰富的搜索和可视化功能来识别问题。例如,发生故障的 Web 服务器可能会在 0.5% 的时间内抛出 500 错误,除非您拥有服务器在过去四个小时内抛出的所有 HTTP 状态代码的实时图表,否则很难注意到这一点。您可以使用 OpenSearch 仪表板从 OpenSearch 中的数据构建这些类型的可视化。

浏览 14
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报