共用方式為

在 Azure 门户中创建 Azure AI 搜索服务

Azure AI 搜索是企业的信息检索平台。 它支持传统搜索和对话式 AI 驱动的搜索,为专有内容提供“与数据聊天”体验。

创建搜索服务最简单的方法是通过 Azure 门户,本文介绍了此方法。

也可以使用以下方式:

开始之前

某些属性在搜索服务生存期内是固定的。 在创建服务之前,请确定以下属性:

资产 DESCRIPTION
名称 成为 URL 终结点的一部分。 该名称必须是唯一的,并遵循命名规则。
区域 确定数据驻存和特定功能的可用性。 例如,语义排序器和 Azure AI 集成具有区域要求。 选择支持所需功能的区域。
确定基础结构、服务限制和计费。 某些功能在较低层或专用层上不可用。 在 2025-02-01-preview 中,还可以 从较低层切换到更高的层

订阅 Azure

Azure AI 搜索需要免费或标准 Azure 订阅。

若要免费试用 Azure AI 搜索,请开启试用版订阅,然后在“免费”层上创建搜索服务。 每个 Azure 订阅都可以有一个免费的搜索服务,该服务旨在对产品进行短期的非生产评估。 可以在免费层上完成所有快速入门和大部分教程。

重要

若要为其他服务腾出空间,Azure 可能会删除长时间处于非活动状态的免费服务。

查找 Azure AI 搜索产品/服务

  1. 登录 Azure 门户

  2. 在仪表板的左上角,选择“创建资源”。

    Azure 门户中的“创建资源”按钮的屏幕截图。

  3. 使用搜索框找到“Azure AI 搜索”。

    Azure 门户中 Azure AI 搜索磁贴的屏幕截图。

选择订阅

如果有多个 Azure 订阅,请选择一个用于搜索服务的订阅。

如果要实现客户管理的加密,或者使用依赖于托管服务标识进行外部数据访问的其他功能,请选择与用于 Azure Key Vault 或使用托管标识的其他服务相同的订阅。

设置资源组

资源组是一个容器,用于保存 Azure 解决方案的相关资源。 使用它来合并同一解决方案资源,监视成本,并检查搜索服务的创建日期。

“创建搜索服务”页上的“创建资源组”对话框的屏幕截图。

随着时间的推移,可以跟踪单个资源和整个资源组的当前和预计成本。 以下屏幕截图显示了将多个资源合并到一个组中时可用的成本信息:

Azure 门户中“成本管理”页的屏幕截图。

为服务命名

输入搜索服务的名称。 该名称是终结点的一部分,API 调用针对此终结点发出:https://your-service-name.search.azure.cn。 例如,如果输入 myservice,终结点将变为 https://myservice.search.azure.cn

命名服务时,请遵循以下规则:

  • 使用 search.azure.cn 命名空间中唯一的名称。
  • 使用 2 到 60 个字符。
  • 仅使用小写字母、数字和短划线(-)。
  • 请勿使用短划线作为前两个字符或最后一个字符。
  • 不要使用连续短划线。

提示

如果你有多个搜索服务,则最好将区域包含在服务名称中。 例如,在决定如何合并或附加资源时,名称 myservice-chinanorth 可能会帮你省去访问“属性”页的麻烦。

选择区域

重要

由于需求巨大,Azure AI 搜索目前不可用于某些区域的新实例。

如果使用多个 Azure 服务,通过将所有服务置于同一区域中,可最大程度降低或取消带宽费用。 同区域服务之间的数据流出不收取任何费用。

在大多数情况下,请选择附近的区域,除非适用以下任一情况:

  • 离你最近的区域已达到容量上限。 Azure 门户在资源设置过程中具有隐藏不可用的区域和层的优势。

  • 你希望使用集成式数据分块和矢量化或内置技能进行 AI 扩充。 集成操作具有区域要求。

  • 你希望将 Azure 存储用于基于索引器的索引编制,或者你希望存储不在索引中的应用程序数据。 调试会话状态、扩充缓存和知识存储是依赖于 Azure 存储的 Azure AI 搜索功能。 你为 Azure 存储选择的区域对网络安全有影响。 如果要设置防火墙,则应将资源放置在单独的区域中。 有关详细信息,请参阅从 Azure AI 搜索到 Azure 存储的出站连接

选择层

Azure AI 搜索在多个定价层中提供:

  • 免费
  • 基本
  • 标准
  • 存储优化

每个层都有自己的容量和限制,某些功能依赖于层。 有关计算特征、功能可用性和区域可用性的信息,请参阅为 Azure AI 搜索选择服务层级

“基本”和“标准”层是生产工作负载的最常用选项,但很多客户会从“免费”层入手。 可计费层主要在分区大小、分区速度和可创建对象数的限制上有所不同。

Azure 门户中“选择定价层”页的屏幕截图。

注意

  • 创建搜索服务后无法更改层级,因此请仔细选择。
  • 在 2024 年 4 月 3 日之后创建的服务在每个计费层都有更大的分区和更高的矢量配额。

创建服务

提供必要的输入后,创建搜索服务。

“创建搜索服务”页上的“查看并创建”按钮的屏幕截图。

服务会在几分钟内部署,可以通过 Azure 通知监视其进度。 考虑将该服务固定到仪表板,以方便将来访问。

Azure 门户中“通知”选项卡的屏幕截图。

配置身份验证

创建搜索服务时,基于密钥的身份验证是默认设置,但它不是最安全的选项。 建议将其替换为基于角色的访问。

若要为服务启用基于角色的访问:

  1. Azure 门户中,转到你的搜索服务。

  2. 在左窗格中,选择“设置”“密钥”。> 可以使用 API 密钥Azure 角色或两者连接到服务。 选择“两者”,直到分配角色,之后可以选择“基于角色的访问控制”。

    包含身份验证选项的“密钥”选项卡的屏幕截图。

扩展服务

部署搜索服务后,可以对其进行缩放以满足需求。 Azure AI 搜索提供两个缩放维度:副本分区。 副本允许服务处理更高的搜索查询负载,而分区允许服务存储和搜索更多文档。

缩放仅适用于付费层级。 在免费层上,无法缩放服务或配置副本和分区。

添加资源将增加每月帐单。 使用定价计算器了解计费影响。 可以根据负载调整资源,例如增加用于初始索引的资源,并在以后减少资源进行增量索引。

若要扩展服务:

  1. Azure 门户中,转到你的搜索服务。

  2. 在左窗格中,选择“设置”>“缩放”

    “缩放”选项卡的屏幕截图,其中包含用于添加副本和分区的滑块。

  3. 使用滑块添加副本和分区。

何时添加第二个服务

大多数客户在某个足以满足预期负载的级别上使用单个搜索服务。 一个服务可以在你所选的层的最大限制内托管多个索引,每个索引彼此隔离。 在 Azure AI 搜索中,只能将请求定向到一个索引,从而减少从同一服务中的其他索引检索数据的可能性。

但是,对于以下操作要求,可能需要第二个服务:

注意

在 Azure AI 搜索中,无法分离索引和查询操作,因此请勿为单独的工作负载创建多个服务。 索引始终在其创建的服务上进行查询,无法将索引复制到其他服务。

无需为实现高可用性添加第二个服务。 可以在同一服务中使用两个或多个副本实现查询的高可用性。 由于副本按顺序更新,因此在推出服务更新时,至少有一个副本可正常运行。有关运行时间的详细信息,请参阅服务级别协议

后续步骤

现在你已部署搜索服务,请继续在 Azure 门户中创建你的第一个索引:

希望优化并节省云支出?