OpenSearch分布式搜索和分析引擎
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 中的数据构建这些类型的可视化。
评论