排除单词

如果您的搜索中包含很多产品名称和常见单词,那么可以将这些常见单词添加到“排除单词”列表中,从而从搜索中排除这些常用的单词。这可以减少搜索结果中匹配项的数量,并可以提高搜索的速度。

您添加到“排除单词”列表中的单词不会制作索引,因此在搜索中就无法搜索到这些单词。

例如,如果将 Ivanti 添加到“排除单词”列表并搜索 Ivanti Service Desk,则包含单词 Ivanti Endpoint Manager 的文档不会显示在搜索结果中,但会显示只包含 Service Desk 的文档。

具有一组默认的排除单词。这些英语单词在所有语言中都被排除在外。如果使用其他语言,那么需要将这些单词的翻译添加到排除单词列表。您不需要将这些单词添加到英语的排除单词列表。
排除单词包括:
a、an、and、are、as、at、be、but、by、for、if、in、into、is、it、no、not、of、on、or、such、that、the、their、then、there、these、they、this、to、was、will、with。

要编辑“排除单词”列表:
  1. 在文本编辑器中,打开安装了后台服务的服务器上的文件:..ProgramData\LANDesk\ServiceDesk\servicedesk.Framework\tps.config
    其中 servicedesk.Framework 是 Service Desk Framework Web 应用程序的名称。
  2. 添加行:
    <add key="FreeTextSearchStopWordsFile" value="path/ExcludedWords.txt" />
    其中 path 是用于创建文件 ExcludedWords.txt 的文件夹的完全限定路径。

我们建议将文件放在安装 Service Desk Framework 的服务器上。

  1. 如果使用 Web Access,请将相同的 FreeTextSearchStopWordsFile 设置添加到 ..ProgramData\LANDesk\ServiceDesk\servicedesk.WebAccess\tps.config
  2. 在您指定的位置创建 ExcludedWords.txt,并将要排除的单词输入该文件,每个要排除的单词或短语占据单独的一行。
    列表中的单词可以采用任何顺序显示,并且不区分大小写——因此若将 ITIL 添加到“排除单词”列表就会从搜索中排除 ITILItilitil 以及所有其他形式。
    ExcludedWords.txt 中,一行的开头和结尾处的任何空格都会被忽略,但一行中单词之间的所有空格都会被视为每个要排除的短语的一部分。
  3. 将更改保存到文件。
    在重新构建知识集合之后,排除的单词将会被忽略。

我们建议使用 UTF-8 编码保存 ExcludedWords.txt