帮助中心联合搜索允许最终用户在帮助中心搜索结果中看到帮助中心之外的内容。这意味着当最终用户在您的帮助中心进行搜索时,搜索结果不仅限于您的帮助中心文章或社区帖子。联邦搜索可以扩展其搜索范围,例如:外部知识库、学习管理软件、博客和您网站的页面。亚博官方app您的最终用户还可以按类型过滤他们的搜索(例如按博客文章)。
您可以使用以下任何一种方法在帮助中心实现联邦搜索:
- 联邦搜索API- REST API,允许您将外部内容的记录摄取到Zendesk搜索索引中。亚博这种方法要求开发人员构建并维护一个中间件层,以便将托管外部内容的站点与帮助中心集成在一起。
- 搜索爬虫-在指南中的搜索设置中可配置,搜索爬虫允许您在没有开发人员资源的情况下在帮助中心实现联合搜索。亚博电脑端您可以在帮助中心搜索设置中设置多个爬虫,以便在相同或不同网站中抓取和索引不同的内容。
您可以同时使用API和爬虫。但是,如果通过API删除源或类型,则为已删除的源或类型创建或更新记录的任何爬虫都将停止工作。
本文涵盖以下主题:
搜索爬虫是如何工作的
您可以设置一个或多个搜索爬虫来抓取和索引您希望在帮助中心执行搜索的用户可用的外部内容。您想要抓取的外部站点必须具有网站地图它列出了搜索爬虫的页面。此外,您想要抓取的页面必须是公共的(未经身份验证)。如果要将经过身份验证的内容添加到帮助中心搜索,则必须使用外部内容API.
配置好之后,爬虫每12到24小时运行一次,访问您在设置过程中指定的站点地图中的页面,并将这些来源的内容提取到帮助中心搜索索引中。搜索爬虫在初始页面加载时索引页面源中的内容,即使它被UI元素(如手风琴)隐藏。但是,由于爬虫不运行JavaScript,因此它们不会抓取由JavaScript呈现的内容或在初始页面加载后动态呈现的其他内容。抓取工具也不会抓取他们访问的网页上的链接;它们只访问站点地图中配置为使用的页面。
您可以设置多个抓取工具来抓取和索引同一网站或不同网站中的不同内容。看到设置搜索爬虫.
联邦搜索API是如何工作的
亚博Zendesk提供了一个REST API,允许您的开发人员构建自定义集成,将外部内容记录摄取到帮助中心搜索索引中。为了获取外部内容进行搜索,开发人员必须将托管外部内容的应用程序与外部内容API集成在一起。
配置完成后,API将获取外部内容记录并将其添加到帮助中心搜索索引中。然后,在响应用户搜索查询时,可以将索引记录提供给帮助中心搜索引擎。
有关更多信息,请参见设置Zendesk联邦搜索外部亚博内容API。
外部内容源和类型
无论使用何种设置方法,联邦搜索所摄取的每条内容记录都与内容源和内容类型相关联,最终用户将使用它们来过滤搜索结果。看到编辑搜索过滤器.
您可以使用Federated Search API或在Guide中设置搜索爬虫时定义源和类型。如果使用API定义源和类型,则在搜索爬虫设置过程中可以选择它们。类似地,如果您在设置搜索爬虫时创建了内容源和类型,它们将反映在external_content_type和external_content_source API中。看到亚博Zendesk联邦搜索API参考.
您可以配置搜索结果以包含或排除外部内容源。当帮助中心搜索中包含外部内容时,搜索过滤器根据源和类型名称对内容进行分组,使用户更容易找到他们正在查找的信息。“Source”按来源(例如博客)对内容进行分组,“Type”按内容类型(例如开发人员文档)对内容进行分组。
在创建外部内容源和类型时,请考虑对它们进行有用的分组和名称,因为这将帮助最终用户轻松地筛选和定位他们在帮助中心中搜索的内容。看到编辑搜索过滤器.
联邦搜索的已知限制
目前,联邦搜索已知的限制如下:
外部内容搜索结果出现在帮助中心搜索中,在上下文面板的知识部分,在统一搜索API响应。它们不会出现在其他指南搜索驱动的界面中,如即时搜索或文章搜索API。
30的评论
嗨,如果我使用哥本哈根,但是主题已经被复制并定制,我们还需要自己编辑主题吗?或者它会被更新,因为哥本哈根主题将由Zendesk更新?亚博谢谢
嗨,凯尔西,
一旦你自定义主题,那么你就不会从Zendesk获得自动主题更新。亚博
谢谢,
玛吉
你好,
我对这个新功能感到非常兴奋,但在帮助中心设置下,没有“搜索设置”这个类别,我无法配置联邦搜索。
还有其他人没有在帮助中心设置中看到此选项吗?
谢谢你,阿曼达
嘿@……
此功能目前仅适用于Guide/Suite Enterprise客户。检查您的指南订阅看看是否有空位。
奥古斯托。,
根据Zendesk的Ray所说,除了Gu亚博ide/Suite企业版,你还必须有企业支持版,对吗?
嘿@……,
刚刚与团队确认过,您不需要Enterprise Support来实现这个特定功能。
你确实需要支持企业启用跨多个帮助中心的搜索
希望这能澄清问题
想看看是否有人可以通过REST API共享外部内容记录的示例脚本-谢谢。
我想知道联邦搜索结果是否可以通过AnswerBot和Agent工作区访问?
嗨@……这两个功能都在我们的路线图上,预计将在2021年交付。在Agent Workspace中提供联邦搜索结果是要交付的两个任务中的第一个。
文章需要通过API添加的具体原因是什么,还是我遗漏了什么?也很高兴听到有计划可以通过AnswerBot和Agent Workspace访问这些内容!
嗨@……,我们选择公开一个API来摄取外部内容记录作为第一个接口,因为它允许完全灵活地与任何其他服务集成,这些服务托管您希望通过帮助中心搜索发现的内容,但我们目前正在努力添加无代码方法来添加外部记录。不幸的是,我还不能给出预计时间。
我们注意到的一件事是,基于标题和URL的文章过滤不够独特。当我们使用描述字段时,如果联邦搜索也支持该属性来拉入标记(类似于指南文章的工作方式),以便能够呈现更好的搜索结果,那就更好了。
你好,
我正在寻找从外部网站摄取内容的最佳方法。我试过测试旋度方法创建外部内容记录,但是我得到了错误。每个属性都得到这个消息"curl: (6) Could not resolve host:"。
我已经成功地添加了内容源和类型。
此外,有没有人有一个快速的方法来创建外部网站的每一页记录的建议?
谢谢,劳拉
嘿@……,您能否将您正在尝试的curl请求发送给我们,以便我们查看?
谢谢!
埃里克
你好埃里克,
当然,我最终也为这个问题开了一张罚单。
所以我尝试了两种方法。第一个是用JSON数据创建一个文本文件,然后在命令提示符中使用下面的curl请求。我编辑了一些东西来分享。
其中CreateContent.txt文件包含以下内容。
我尝试的第二种方法是使用curl请求。
如果你还需要什么,请告诉我。
谢谢你!
劳拉
我可以通过使用Postman应用程序来解决创建内容记录的问题。
这里有一篇很棒的文章,适合那些刚接触Zendesk api的人。亚博
https://developer.亚博zendesk.com/documentation/developer-tools/working-with-the-zendesk-apis/exploring-zendesk-apis-with-postman/
我希望能够为我的源设置基础URL。例如,如果我的博客是(域).com/blog www我想把源链接放到这里。目前,这个链接似乎是自动生成的www。[域]. comURL。我可以在主题中通过自定义来改变这一点,但最好将其作为创建源API的一部分。你将来会支持这种做法吗?
我们正在使用zendesk亚博套件企业版,但搜索是不可见的,我在我们的设置菜单。
你能帮帮我吗?
嗨Gaurav,
首先需要通过API添加外部内容。只要您添加了一个外部内容记录(它将需要至少一个Type和Source),就应该为您启用该选项。
要创建外部内容,请访问以下资源:亚博电脑端
我希望这对你有帮助!如果你还有任何问题,请告诉我。
嗨Gorka Cardona-Lauridsen,
在之前的一篇文章中,你说:
联邦搜索是否适用于代理工作空间(特别是在“知识捕获”中)?如果没有,我们知道直播日期是什么时候吗?
我们在我们的支持票务提交流中有“建议文章”(作为票务转移的一种手段)——如果我们实现联邦搜索,会在这些结果中生成外部文章吗?
提前感谢!
你好Gorka Cardona-Lauridsen以及产品管理团队的其他成员
请让我知道,如果联合搜索现在是可用的文章/内容,回答机器人推荐。我还想知道代理工作区搜索功能的可用性。
谢谢。
嗨WhatsApp连接器好问题!
不幸的是,联邦搜索还不能在回答机器人的答案,但我们打算使它也可以回答机器人。不过目前我还不能给出预计到达时间。
另一方面,好消息是联邦搜索(外部内容)在Agent Workspace的Knowledge选项卡中可用。看到的:
如果我们使用的是外部文章,我们如何添加标签以便Answer Bot将其拾取?
谢谢。
我仔细检查了一下,看起来不可能将Answerbot与您的外部文章链接起来。Answerbot API只能与Guide中的帮助中心内容一起工作。
如果你有任何其他问题,请告诉我!
你好!外部内容是否会显示在票务请求表单的客户端?这将对我们有很大的帮助(以及出现在代理工作区中,看起来是这样的)。谢谢你!
目前,帮助中心中的联邦搜索仅限于搜索功能。但是,当在票务请求表单中提出请求时,这可能是一个很好的功能。我们鼓励你在我们的引导产品反馈供我们产品团队参考。最后,你可以咨询我们的专业服务团队,因为他们可以在原生功能之外制作定制应用。谢谢你!
嗨,这将是伟大的外部内容与现有的zd类别相关联,这样当你做一个搜索“按类别”外部内容将显示在该类别的搜索结果。
我可以尝试通过使用相关的外部记录的“类型”或“源”来捏造它。即创建与类别同名的“类型”记录,即“Widget a”类别将具有“Widget a”“类型”记录。但这并不是一个很好的解决方案。
是否有可能在搜索结果中包含Vimeo视频,这样你就可以返回外部托管的视频,而不必将它们嵌入到文章中?
嗨凯尔。,
是的,这是可能的。您只需要在联邦搜索索引中为每个视频提供适当的描述。
嗨,所有
我猜外部知识(联邦搜索)仍然不可用于AnswerBot或Flowbuilder?
只是想知道这是否还在路线图上?不强调到达时间,只是想知道是否有人在追捕。
欢呼:)
请登录留下评论。