MS Graph搜索自定义连接器未同步

问题描述 投票:1回答:1

最近Microsoft发布了Microsoft Search API(测试版),通过创建MS Graph搜索自定义连接器,可以为外部系统建立索引。

为此,我创建了2个搜索自定义连接器:

  • 根据Microsoft Graph Search Connector Sample from GitHub的一项
  • 和我一个人,根据official MS instructions逐步
    1. 在Azure中创建连接器应用
      • 添加应用程序注册(单个租户)
      • 添加所需的API权限并征得管理员同意
      • 添加客户密码
    2. 获取访问令牌(通过邮递员)
      • 从应用程序注册获取必需的参数
      • 提交登录请求以获取(承载)令牌
    3. 创建新的连接(通过邮递员)
    4. 注册模式(通过邮递员)
    5. 将项目添加到搜索索引中(通过邮递员)

到目前为止,这两个版本都运行良好,但是如果我现在尝试搜索(例如,通过Bing(已为我们的O365租户激活,或在Microsoft搜索中心中,以适当的帐户登录),则自定义结果没有结果显示了连接器。

通过Graph Explorer,以适当的帐户登录并使用查询https://graph.microsoft.com/beta/search/query,我得到的HTTP状态为500(“ InternalServerError”,“呼叫失败,请重试。”):Screenshot from Graph Explorer

> Microsoft 365管理中心下> Microsoft搜索>连接器下将显示两个连接器,但是既不显示任何状态也不显示任何成功的同步:screenshot from MS 365 Search admin center

我知道Microsoft Search API仍在预览中,但我想知道它是否可以正常工作?

  • 是否有可能手动触发同步?
  • 或者至少找出这里出了什么问题?
search graph synchronization microsoft-graph
1个回答
0
投票

您是否也在搜索中心内创建了新的结果类型和垂直类别?

我遵循了sample中提到的步骤,并且搜索在Office 365中对我有效。

关于同步,我认为到目前为止,搜索中心尚不提供该功能,因为没有选项可以编辑连接或设置任何同步时间表。但是,我仍在探索其他同步选项,因为它对我来说还很新。

© www.soinside.com 2019 - 2024. All rights reserved.