解决方案构想
本文是一种解决方案构想。 如果你希望我们在内容中扩充更多信息,例如潜在用例、备用服务、实现注意事项或定价指南,请通过提供 GitHub 反馈来告知我们。
Elastic 企业搜索简化了搜索所有类型的工作文档的搜索过程,提高了用户的工作效率。
体系结构
下载此体系结构的 Visio 文件。
数据流
- 内容:企业搜索会自动捕获、同步和索引所有内容源的内容和密钥信息。
- 引入:企业搜索使用现成的连接器从许多不同的内容源(如 OneDrive、SharePoint 和 GitHub)引入数据。 你还可以使用自定义 API 源来生成自己的连接器。 借助此类连接器,你可以创建唯一的内容存储库,并通过唯一可识别的终结点将数据发送到企业搜索。
- 相关性:通过按团队和按用户调整相关性,在全局相关性优化的基础上更进一步。 你可以微调结果,以确保公司中的每个团队都有其走向成功所需的搜索引擎。
- 使用:用户可以使用企业搜索仪表板、Web 浏览器应用程序或自定义搜索来查找所需的信息。
组件
体系结构组件取决于你的部署选择:Elastic Cloud 托管服务、Linux VM 上的 Elastic Cloud 或 Azure Kubernetes 服务 (AKS) 上的 Elastic Cloud on Kubernetes。
- Azure 应用程序服务是用于构建、部署和扩展 Web 应用的完全托管服务。 可以使用.NET、.NET Core、Node.js、Java、Python 或 PHP 来构建应用。 应用可以在容器中或者在 Windows 或 Linux 上运行。
- AKS 是一项完全托管的 Kubernetes 服务,用于部署和管理容器化应用程序。
- Azure Load Balancer 是第 4 层(TCP、UDP)负载均衡器。
- Azure 中的 Linux 虚拟机是一种可缩放的按需 Linux 计算资源,可用于灵活地进行虚拟化,但不需要维护物理硬件。 VM 是可缩放的按需资源。
- Azure 存储,它是适用于数据、应用和工作负载的一组云服务,可以大规模缩放,并且很安全。 其中包括 Azure 文件存储、Azure 表存储和 Azure 队列存储。 Azure 文件存储通常是迁移大型机工作负载的有效工具。
- Azure 虚拟网络在云中提供了一个安全专用网络。 它将 VM 彼此互连、连接到 Internet 以及连接到本地网络。
方案详细信息
Elastic 企业搜索通过简化搜索文档和数据的过程,帮助 Azure 用户优化工作效率。 它将不同平台上的内容集中到单个可自定义的搜索体验中。 企业搜索与各种工作平台(包括 OneDrive 和 SharePoint)兼容。 自动关键字检测易于使用,并且基于角色的权限通过强制进行访问限制来增强安全性。 自动筛选不需要勾选复选框和执行手动搜索过程。 Azure 用户可以在 Elastic Cloud 上部署企业搜索,也可以独立下载和管理企业搜索。
可能的用例
- 在员工门户和 Intranet、帮助台、客户支持应用、CRM 和其他系统中部署企业搜索,为团队提供在其所有内容源中进行的单一搜索体验。
- 对弹性应用搜索使用相同的基础结构:简化高级搜索。
作者
本文由 Microsoft 维护, 它最初是由以下贡献者撰写的。
主要作者:
- Michael Yen-Chi Ho | 高级计划经理
若要查看非公开的 LinkedIn 个人资料,请登录到 LinkedIn。
后续步骤
Azure 上的 Elastic:
- Azure 市场上的 Elastic Cloud (Elasticsearch Service)
- 快速入门:Elastic 入门
- Mr. Turing 加速认知搜索,通过 Azure 扩展 Elasticsearch
Elastic 网站: