你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Azure 上的 Elastic 企业级搜索

Azure Kubernetes 服务 (AKS)
Azure 存储
Azure 虚拟机
Azure 应用服务
Azure 虚拟网络

解决方案构想

本文是一种解决方案构想。 如果你希望我们在内容中扩充更多信息,例如潜在用例、备用服务、实现注意事项或定价指南,请通过提供 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 维护, 它最初是由以下贡献者撰写的。

主要作者:

若要查看非公开的 LinkedIn 个人资料,请登录到 LinkedIn。

后续步骤

Azure 上的 Elastic:

Elastic 网站: