帮助中心执行知识库文章、社区帖子的全文搜索,如果启用了联邦搜索,那么亚博官方app如果配置,外部内容,如博客或网站。
当用户在帮助中心输入搜索查询时,搜索算法开始工作,寻找最相关结果的指标并对其进行排名。创建知识库文章、社区帖子或外部内容的相关片段亚博官方app搜索结果页面显示搜索结果和相关的搜索过滤器。
请注意帮助中心搜索是在帮助中心搜索内容的一种方式。有关其他搜索方法的信息,请参见了解帮助中心的搜索方法。
这些条款包括以下部分:
哪些内容包含在搜索结果中,哪些内容不包含在搜索结果中
当您搜索帮助中心时,您正在搜索本地帮助中心中的所有知识库文章(每篇文章的前10,000个字符)。亚博官方app您的搜索还可以包括以下内容:
- 来自应用程序中其他帮助中心的文章和社区帖子,如果启用了多个帮助中心,并且搜索已配置为包含来自这些帮助中心的结果。看到支持跨多个帮助中心进行搜索。
- 来自外部源的内容,前提是启用了联邦搜索,并且搜索已配置为包含来自外部内容的结果。看到关于Zend亚博esk Federated Search。
文章和社区帖子
当返回一篇文章、帖子或外部内容时,搜索引擎会尝试从文档主体中查找与搜索匹配的片段。如果在文档主体或注释中没有匹配,则返回文档主体开头的摘录。如果有匹配,搜索引擎将文章或帖子分成句子,并根据匹配的数量对每个句子进行排名。然后根据片段长度将分数标准化,以确保片段不会太小。
搜索结果的默认代码片段大小为120个字符,但结果可能会略有不同,因为代码片段引擎将始终尝试返回包含完整句子的片段。
这些项目也可能包括在搜索中:
- 〇限制内容只有拥有访问限制内容权限的用户才能在搜索结果中看到。
- 〇新内容当您添加或更新内容时,通常只需要几分钟就可以将内容编入索引并进行搜索。
- 评论-文章和帖子评论是包含在帮助中心搜索结果中。只要在评论中匹配搜索结果片段,评论就会显示在搜索结果中。如果在一个社区帖子中有多个评论匹配,算法将选择最相关的评论片段。
- 超链接,文档主体和链接文本中的url是包含在帮助中心搜索结果中。
这些项目是不搜索范围包括:
- 附件- - -文章附件中的内容是不包括在帮助中心搜索。
- 我的活动在帮助中心的“我的活动”中搜索仅限于票证,特别是票证你可以访问。它不包括冠词。
外部内容
如果外部内容可用,则会显示外部内容的标题以及在新的浏览器选项卡中打开该内容的链接匹配搜索的文档正文中的一个片段。如果文档主体中没有匹配项,则返回从文档主体开头提取的内容。
外部内容源类型和过滤器是在搜索爬虫设置或联邦搜索API配置期间定义的。看到关于Zend亚博esk Federated Search。
了解搜索结果中的相关性评分
排名搜索结果是基于相关性分数并按分数降序显示给用户。
相关性分数由每个字段分数的加权平均值表示。字段是记录的一部分,表示一项数据。一些例子是:
- 文章或文章标题字段中的匹配得分高于其他字段中的匹配得分。
- 文章标签中的匹配得分高于正文字段中的匹配得分。
这些是当前字段的权重:
场 |
体重 |
体重 |
外部内容重量 |
标题 |
3. |
3. |
3. |
详情(社区帖子正文) |
N/A |
1 |
N/A |
身体 |
1 |
N/A |
1 |
标签 |
2.8 |
N/A |
N/A |
评论 |
1 |
1 |
N/A |
节标题 |
1.5 |
N/A |
N/A |
相关性分数还受到文本分析过程的影响,该过程考虑了以下因素:
- 精确匹配-精确匹配搜索字符串中的单词的结果。这比有梗的匹配得分高。
- 是匹配的-单词匹配的结果阻止。例如,一个单词的复数形式通常与单数形式相匹配。
- 词的频率-在单个字段中返回的匹配数。频率越高,分数越高。
- 字段长度-短字段的匹配得分高于长字段的匹配得分。例如,如果你有一个单字搜索,匹配一个单字标题,那么它的得分将高于一个包含许多单词的长文章标题。
- 距离增加-分数提高时,所有的搜索条件在同一领域接近在一起。例如,如果所有的搜索词都包含在一篇文章的标题中,这将使它们更接近,并使结果具有更高的相关性。
- 短语提高——我N个多词查询,准确的词序优先。例如,当搜索“car park”时,包含“car park”的结果排名高于包含“park car”的结果。
- 查询长度—对于一个词和两个词的查询,算法只返回匹配所有搜索词的文档。对于较长的查询,40%的查询词必须出现在一个文档中,它成为一个搜索结果。
- 整体数量和质量相关的结果。
理解提升搜索结果
除了文本分析,我们还对文章和帖子的某些特征给予额外的权重。这些包括:
- 文章投票最终用户可以对文章进行“有帮助”或“没有帮助”的评分,这样随着时间的推移,文章可能会得到一个分数,比如“50个用户中有10个认为这篇文章很有帮助”。我们会给正面投票比例较高的文章一个提升,这样它们在结果中的显示就会比在其他情况下更高。一篇文章获得的总票数也越多;例如,评分为10分(满分50分)的文章比评分为10分(满分100分)的文章权重更高。
- 社区帖子投票(要求专业导游或企业导游)终端用户可以将社区帖子评为“有用”或“无益”,就像他们对文章一样。正面投票的百分比起到了推动作用,使某个帖子的排名高于其他情况。
- 标签(要求专业导游或企业导游)标签是你可以用来影响你的文章在搜索结果中的相关性得分的元素。请仔细考虑使用标签来平衡知识库搜索结果。亚博官方app
其他相关特性
模糊搜索
模糊搜索以某些语言提供,是一种过程,即使在其任何字段中都没有与搜索条件完全匹配,也会将文章或帖子视为与搜索查询相关。我们使用这种技术来防止用户出现拼写错误。
不像词干提取,它删除后缀和前缀,以获得搜索词的根,模糊搜索使用编辑距离识别包含与查询项相近的词的搜索结果。例如,如果你搜索“用户段”,搜索引擎也会返回包含“用户段”的结果。
当前查找近似匹配的规则是:
- 最多两个字符的术语必须完全匹配
- 包含三到五个字符的术语允许出现一次错别字
- 长度超过5个字符的术语允许出现两次拼写错误
模糊搜索不支持日语、韩语和中文
优化的语言支持
对于用特定语言编写的内容,我们应用特定的优化。
词干是特定于语言的。在英语中,搜索引擎知道,如果你搜索“films”这个词,你也想要包含单数形式“film”的结果。类似的规则适用于所有语言。
停顿词是另一个语言特有的因素。停止词是一种语言中最常见的单词,通常会从搜索查询中排除,以避免返回过多的结果。例如,在英语中,“the”是一个停顿词。
Help Center搜索了解多种语言的词干提取规则和停止词,这些规则和停止词共同构成了最终用户执行的所有搜索的99%。
我们正在优化以下语言的搜索:
阿拉伯语,保加利亚, 中文、丹麦语、荷兰语、英语、法语、德语、希腊语、印地语、印尼语、意大利语、日语、 罗马尼亚语,俄语,西班牙语, 和泰国。
所有其他语言都受益于基本的搜索支持。
改善终端用户的体验
有很多方法可以改善用户的搜索体验。
考虑更改自定义主题中突出显示的搜索结果的颜色。使用CSS更改搜索结果关键字突出显示的外观。
您可以使用搜索分析仪表板查看帮助中心最近30天内的搜索词。对于每个搜索词,您可以看到对该词的搜索次数、返回的搜索结果的数量和类型(如果有的话)、点击次数以及所采取的下一步操作。
注意:这需要专业指南或企业指南。
搜索分析可以让你深入了解你的客户在寻找什么,以及他们在哪里找不到答案。为了让最终用户更成功,您可以分析搜索数据,然后采取措施改进搜索结果和知识库内容。亚博官方app看到用Explore分析帮助中心搜索结果。
在Explore中访问Search仪表板
- 在Zendes亚博k产品托盘中,单击探索图标()。
- 从仪表板列表中,选择亚博Zendesk指南仪表板。
- 单击搜索选项卡。
为最终用户提供更容易找到内容的提示
您可以推荐一些操作数来帮助最终用户定位搜索中的内容。
- 查找多个单词:在每个单词周围使用双引号(")来查找包含所有这些单词的内容。
例如,"文章" "标题" "章节" "作者"
以任意顺序检索包含所有四个单词的内容。确保在搜索词之间放置空格,否则搜索会将文本作为一个字符串处理。
如果有的话,你会得到点击是一个单词的版本(例如:文章)。如果内容中只包含单词,您将无法获得点击标题和部分举例来说。
如果在单词周围使用单引号('),则忽略单引号。如果你搜索"文章" "标题" "章节" "作者"
,您将看到包含任何单词的所有内容的点击结果标题或文章或部分或作者(就好像你没有搜索单引号一样)。 - 找一个短语:在短语周围使用双引号(")来查找包含该短语中所有单词的内容。
例如,“文章标题”
检索包含单词的所有内容文章和标题,按此顺序。你也会得到点击,如果有是单词的版本(例如:文章)。如果内容中只包含这个单词,你就不会获得点击标题举例来说。
如果在短语周围使用单引号('),则忽略单引号。 - 排除包含特定单词的结果:在搜索词前使用减号运算符(-)来查找不包含该词或短语的内容。
例如,报告bug -支持返回包含单词的内容报告和错误,但不包括那些包含单词的支持从结果集中。
注意: 不要在减号操作符(-)之后重复相同的单词。例如,搜索"不能发送-不能设置"
重复单词“不能”,因此不会返回任何结果。相反,搜索"cannot send -set"
因此,搜索返回的结果不包括包含短语“cannot set”的文章。 - 组合操作数进行高级搜索您可以将上述操作数组合起来,以找到一组非常特定的结果。
例如,“报告bug”——支持返回包含这两个单词的内容的命中值报告和错误,但不包含单词支持。
48个评论
你好,我们可以只设置搜索帮助中心文章而不设置社区主题/帖子吗?
有这样的设定吗?谢谢你!
您可能已经将范围限定为启用了KB。参见本节
知识库中的范围搜索亚博官方app
这也可能有所帮助。
搜索助手
{{搜索}}
插入搜索框。
参数
一个也没有。
属性
作用域
(可选,boolean)如果作用域
为真,并且helper位于类别、部分或文章页面上,则只搜索当前类别中的文章。如果helper在主题或帖子页面上,则只搜索当前主题中的帖子。默认为false。提交
(可选,boolean)如果为true,则呈现提交按钮。默认为false。即时
(可选,boolean)如果为true,则启用即时搜索提供HC文章建议,而你在搜索框中输入。即时搜索文章建议不尊重作用域
参数。类
(可选的,字符串)要添加到表单的类名占位符
(可选,字符串)搜索输入元素的占位符值可用性
例子
输出
如果插入到首页:
你好卡罗丽娜,
不是直接的,但是你可以使用帮助中心API来获得JSON格式的搜索结果:帮助中心API -搜索
你好,
是否有一种方法来配置空搜索默认文本?目前有一个“联系我们”重定向为一个空的搜索结果,我想删除。
谢谢你的帮助!
通过更新search_results中的代码,可以定制在没有返回搜索结果时页面上显示的内容。哈佛商学院的文件。例如,使用默认的Copenhagen主题,您需要更新search_results中的最后{{else}}语句。哈佛商学院的文件。下面是默认情况下的代码:
在搜索结果页面上显示为:
这里有一个链接,提供了更多关于定制代码时可用的不同帮助器的信息:
Tipene
对于将要出现在一个系列中的文章,推荐的最佳实践是什么?例如,我就一个主题写了7篇系列文章,但由于相关性算法的权重,当搜索该主题时,文章5到7出现在搜索结果的顶部(见截图)。
我人为地调整了出现在搜索中的文章的顺序,通过向上投票和给文章1到4应用标签,所以文章在搜索中以正确的顺序出现,但我知道这只是一个临时的解决方案。一旦终端用户自己开始对这些文章进行投票,它们在搜索中出现的顺序就会改变。
如果我可以绕过算法,并在搜索主题时将文章1固定为搜索结果的顶部,这将非常有帮助(因为文章1以正确的顺序链接到该系列中的其他文章)。但如果有任何其他的建议,如何实现这一点与当前的功能,我洗耳恭听!
扎克布朗我不知道你是否喜欢这个建议,但我想到的第一个想法是使用标签使后来的文章被列入黑名单,永远不会显示。然后你的第一篇文章就会出现。这取决于是否存在这样的情况,即您的后续文章将有匹配,并且您希望它们被返回,即使第一篇文章没有匹配。
也詹尼弗罗,要么是我脑子里漏了什么,要么是这句话打错了:
例如,如果你搜索“用户段”,搜索引擎也会返回包含“用户段”的结果。
嗨尼基谢谢你指出来!
错别字是没有错别字,应该有错别字。它最初被写为“用户段”,以表明尽管有错别字,搜索引擎仍然显示正确的“用户段”结果,但是有人纠正了错别字,所以它没有任何意义。我已经修好了!谢谢!
谢谢尼基!我没有意识到标签可以用来阻止文章出现在搜索中。我会考虑的。
词干到底是如何工作的?搜索是迭代一组后缀,还是一个通配符?
我们的内容涵盖了用户将搜索专有名词的一部分的主题-例如:“Sugar”与“SugarCRM”。如果我们为SEO改进应用标签,我们是否需要同时应用两个标签,或者当用户搜索SugarCRM时,词干会发现一个“sugar”标签,反之亦然?
谢谢!
你好,我希望你能帮助我们有一个问题,如何确保一个搜索结果出现在第二个搜索结果之上。请看下面的截图。我们想要反转屏幕截图中显示的两个响应的顺序。我们希望Zendesk关亚博于US叶子的响应(见红色箭头)出现在叶子之前回应,不包括美国。根据相关性评分因素,将美国回复的知识文章标题改为“Leave of absent for United States employees”,以在用户输入“Leave of absent”时创建更强的链接,这是否最有效?我们是否应该在美国的文章中增加更多的标签,包括Leave of absent这个词?我们是否应该添加文章投票来提高相关性?重要的是,美国条款排在美国条款之前,因为每个群体的休假政策是不同的。我们需要在搜索中包含这两篇知识文章,但我们真的希望US在搜索结果中首先出现。谢谢你提供的任何建议。
当我们第一次点击“搜索”按钮时,与第二次点击“搜索”按钮相比,我们的用户(甚至我自己)得到了完全不同的搜索结果。第一个结果列表实际上没有任何与搜索内容相关的内容。这很奇怪,当我们的用户试图找到他们需要的信息时,这会导致他们的信心急剧下降。
例子:
我搜索“Field Day”,找到了几十篇标题中有这种权利的文章中的一篇。这是我第一次得到的结果:
(没有标题为“实地考察日”,只有27个结果)
然后我只需再次点击搜索按钮(甚至不改变任何文本),我得到了这个完全不同的搜索结果集,这实际上是正确的结果集:
(149个结果,所有结果都被命名为“实地考察日”)
我通过私人机票联系了你,所以我们可以进一步调查。
嗨,Ze亚博ndesk。
现在,针对应用程序的各个部分,我们有将近200篇不同的帮助文章。最近,找到正确的文章变得越来越困难,我们花了一段时间才意识到,在搜索词中添加更多的单词会带来什么不缩小搜索结果。
在我们的系统中搜索银行收益率6在搜索银行账户收益率64(!)的结果。由于我们只记录了系统的一半,这个问题只会增加。
是否有一种方法可以打开“查找多个单词”搜索变体作为默认值?
谢谢。
你好,
我和一年前的一个用户有同样的问题。我想从我们使用的哥本哈根主题的默认搜索行为中删除社区帖子。我们的社区内容不像我们的帮助中心内容那样健壮或直接,可能只包含用户之间的大量“聊天”。
我在选项中尝试了“范围搜索”的所有变体,但无济于事。有可能通过搜索助手吗?
如果做不到这一点,我们能否在搜索结果页面上自动选择指南内容,而不是要求用户从社区内容中进行选择的“所有类别”?
谢谢。
杰夫。
鉴于你关心的问题,我给你开了一张票。请等待更新通过电子邮件从我们的支持倡导者之一。
我们在帮助中心有近2500篇文章。我们发现,在搜索过程中,总是会出现“错误的单词”。例如,来自Answer Bot的查询:
“我的一些用户在日程安排上有问题。从周一早上开始,我有很多失败的计划,特别是两个用户,没有错误消息。我们该怎么办呢?”
返回的文章与“时间表”完全无关,相反,这些词似乎是用于搜索排名的:
我们大部分商品都贴上了标签。如何避免“with”、“of”和“are”这类词出现在搜索排名中呢?
鑫我们也遇到过类似的情况,用户把我们的搜索栏当成谷歌,输入完整的句子,有时甚至是段落,这使得搜索结果毫无用处。我们所做的一件事是将搜索栏中的提示文本从“我们如何提供帮助?”改为“关键字搜索”,以指导他们如何执行搜索。我不知道这对你的情况是否有帮助,但它似乎改变了我们用户的搜索方式。
谢谢凯尔·约翰逊!只是想知道你是如何更改提示文本的?我没有看到相关文件
鑫这是一个很好的问题,但我不适合回答这个问题,因为这是我们的开发者提出的。我们有一个自定义主题。
凯尔·约翰逊知道了,非常感谢!
丹麦人谢谢,但是我没有收到关于这个问题的后续邮件。
杰夫。,
别担心,我会亲自处理的。请等待我的更新。
寻找代码帮助在“搜索结果页面”的侧栏上添加另一个过滤条件
这样,它将列出子选项,如标签,而不仅仅是按类别/产品。
这可以在我们的模板食谱。
谢谢!
你好,
我们正在把两个品牌合并为一个品牌。然而,一些客户仍然会参考他们以前的品牌。在知识搜索是否有一种方法可以从小节中删除名称-请参见下图
您可以通过编辑您的主题代码隐藏此链接,将以下内容添加到底部style.css:
/*隐藏帮助中心品牌链接在搜索结果项面包屑*/
.search-result- bread屑> li:first-child{display:none};
有关更多信息,请参见自定义CSS或JavaScript
这不会隐藏品牌名称链接和类别之间的'>';我不知道该怎么做,但如果你也想这么做的话,也许社区里的人会有一个好主意。
戴夫——非常感谢——这正是我想要的……
只是为了澄清以下部分:
这句话是说片段显示在搜索将不包括内容在标题?大概搜索会抓取和索引标题,对吗?
我特别想在FAQ页面用例中,您可能在一个页面上收集了许多FAQ(每个页面上使用一个标题),而不是在多个文章中分开。这将改善用户在寻找特定产品/功能等答案时的浏览体验。他们只会去那个页面从各种常见问题解答中找到答案。当相关的faq有自己的文章时,它增加了用户必须做的点击和浏览次数。在这些片段中显示标题内容可以帮助表明答案出现在文章中,即使他们的问题不在标题中。
另外,我很想知道为什么在帮助中心搜索中标题没有给予任何特殊的权重。在为Google进行优化时(我们也希望通过我们的帮助中心做到这一点),标题非常重要,它可以指示页面的内容,并帮助Google确定相关性并实现搜索意图。
请登录留下评论。