【问题标题】:SharePoint unfamiliar error on kw search: SubstrateSearchException: Remote executors failedkw 搜索上的 SharePoint 不熟悉错误:SubstrateSearchException: Remote executors failed
【发布时间】:2021-08-23 15:02:59
【问题描述】:

我们在 SharePoint Online 上的多个租户上运行经典 JavaScript 应用程序。该应用程序使用 Microsoft.SharePoint.Client.Search.Query.KeywordQuery 在安装了该应用程序的网站集中搜索文档。在其中一个系统上,我们收到错误:

Microsoft.Office.Server.Search.SubstrateSearch.SubstrateSearchException: 远程执行器失败,不允许本地故障回复。

尽管错误消息中有特定的词语,但我无法找到任何关于其含义的文档。当我复制 SP 搜索字段中使用的搜索字符串时,搜索工作。任何线索可能是什么原因?

【问题讨论】:

    标签: sharepoint-online keyword-search


    【解决方案1】:

    这方面有什么进展吗?尽管运行相同的代码,我们刚开始在一个开发环境中看到同样的错误,但在另一个开发环境中却没有。

    【讨论】:

      【解决方案2】:

      我有完全相同的问题,但如果我在关键字查询中包含“-contentclass:STS_ListItem_DocumentLibrary”它可以工作,但由于我需要文档库中的项目,这对我没有帮助。

      我们只在一个环境中看到过这个问题,我不知道如何解决它。看起来它特别在文档库方面存在问题,除非我包含一些它也应该搜索的文本(除了关键字)。如果我不知道更好,我几乎会说这是某种溢出,但这似乎有些牵强,而且我们确实对查询有限制。

      更新: 随后,如果我为 ListId:73C91192-89CD-4C06-A322-388CEAE456ED 等特定库编写关键字,它也可以工作

      【讨论】:

      • 对我们来说,只添加 'modifiedBy: ...' 就可以了,但我们还需要没有这个过滤器部分的查询。
      【解决方案3】:

      我们最近才开始看到同样的问题。

      在我们的例子中,我们使用的是经典 SharePoint Online 网站,上面有搜索 Web 部件。搜索结果 Web 部件有许多不同的 Hit-highlighted 托管属性,它试图恢复这些属性。这些属性之一是“主题”。我检查了搜索架构,由于某种原因,这个托管属性已经消失了。从搜索结果 Web 部件中删除此属性修复了页面和搜索结果 Web 部件。

      很长一段时间没有人接触过我们的搜索架构,所以这个属性就消失了。似乎搜索架构更新确实会导致问题。

      Hit-highlighted properties

      【讨论】:

        【解决方案4】:

        有人对此问题有一些有用的信息或指示吗?我们刚刚在一个特定用户的一个租户上遇到了这个问题。我们有一个多租户应用程序,它执行搜索查询以查找具有 3 个条件的文档库:

        1. 我们在查找文档库时确实使用了 ContentClass:STS_List_DocumentLibrary 条件
        2. 外部内容说明符:“-isexternalcontent:1”
        3. 通用搜索词:只有一个词

        如前所述,当一个特定用户执行它时,我们会在一个租户上收到此错误。我无法使用其他用户帐户复制它。由于我们提供的是多租户 SaaS,我们担心这会开始出现在我们的客户面前..

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2017-08-03
          • 2010-10-08
          • 1970-01-01
          • 1970-01-01
          • 2021-03-08
          • 2021-06-25
          • 2021-01-06
          相关资源
          最近更新 更多