Azure 门户中 Azure 认知搜索服务管理

Azure 认知搜索是一种完全托管的、基于云的搜索服务,用于在自定义应用中生成丰富的搜索体验。 本文介绍可在 Azure 门户中对已创建的搜索服务执行的管理任务。

根据你的权限级别,门户涵盖搜索服务操作的几乎所有方面,包括:

每项搜索服务都作为独立资源进行管理。 下图显示了名为“demo-search-svc”的单个免费搜索服务的门户页面。

概述页面(主页)

概述页面是每个服务的主页。 下图中,用红色框括起来的屏幕区域指示你可能经常使用的任务、工具和磁贴,尤其是在你还不熟悉服务的情况下。

搜索服务的门户页面

区域 说明
1 “基本信息”部分列出了服务属性,例如,服务终结点、服务层和副本以及分区计数。
2 页面顶部的命令栏包括导入数据搜索资源管理器,用于原型制作和浏览。
3 中心的选项卡式页面可用于快速访问使用情况统计信息、服务运行状况指标,以及访问所有现有索引、索引器、数据源和技能组。
4 导航链接位于左侧。

只读服务属性

搜索服务的一些方面是在预配服务时确定的,之后不能轻易更改:

  • Service name
  • 服务位置 1
  • 服务层级 2

1 尽管有 ARM 和 bicep 模板可用于服务部署,但移动内容是一项手动作业。

2 切换层级需要创建新服务或提交支持票证来请求提层升级。

管理任务

服务管理包括以下任务:

在所有模态和语言(预览版管理功能除外)间,都有功能奇偶校验。 一般情况下,预览版管理功能会首先通过管理 REST API 发布。 在以下 API 和模块中找可以到对服务管理的编程支持:

还可以使用适用于 .NET、Python、Java 和 JavaScript 的 Azure SDK 中的管理客户端库。

数据收集和驻留

认知搜索使用其他 Azure 服务进行更深入的监视和管理。 在搜索服务内存储的仅有的持久性数据本身就是支持索引、扩充和查询的结构。 这些结构包括索引、索引器、数据源、技能组和同义词映射。 所有其他已保存的数据(包括调试会话状态和缓存)都放置在 Azure 存储中。

报告到门户页面的指标按照滚动的 30 天周期从内部日志中拉取。 对于由用户控制的日志保留和更多事件,你需要使用 Azure Monitor 和某种受支持的方法来保留日志数据。 有关为搜索服务设置资源日志记录的详细信息,请参阅收集和分析日志数据

管理员权限

在打开搜索服务概述页时,分配到你帐户的 Azure 角色决定了你可以使用哪些门户内容。 本文开头的概述页显示了可供所有者或参与者使用的门户内容。

控制平面角色包括:

  • “所有者”
  • 参与者(与所有者相同,只是不能分配角色)
  • 读取者(可以访问服务信息和“监视”选项卡)

如果需要控制平面和数据平面权限的组合,请考虑“搜索服务参与者”。 有关详细信息,请参阅内置角色

提示

在默认情况下,任何所有者或共同所有者都可以创建或删除服务。 若要防止意外删除,可以锁定资源

后续步骤