CSE - 如何获得部分单词结果?

时间:2015-08-18 09:29:17

标签: google-custom-search

如何添加CSE结果还有部分单词?例如,如果我搜索"遥不可及"那很好。但是" r"显示0结果。而且我不想使用同义词。这将意味着数千个不可能实现的同义词。默认情况下,它必须以部分结果工作。

你能给我一些提示吗?

感谢。

1 个答案:

答案 0 :(得分:1)

几种可能的解决方案

  1. 启用autocomplete以使其建议部分,快速和拼写错误保存的完整条款。您可以将常见的拼写错误添加为同义词或自动填充建议。您可以手动添加自动填充完整术语或从文件上载。自动填充功能位于修改搜索引擎,搜索功能,自动填充选项卡中。

  2. 支持使用通配符搜索的用户,例如out of r*,就像在普通的谷歌搜索中一样,您可以添加到代码中,以便返回不匹配,在每个单词的末尾使用通配符重新提交查询,或者您可以修改输入框中输入的内容,以便在搜索之前将通配符附加到每个作品中。要执行此操作,您可以上传一个refinements file来执行简单的操作,例如将通配符添加到单个字母的搜索时间。或者您可以创建一个额外的输入框供用户输入(隐藏原始文件),并使用EventListener或click事件捕获输入的内容,将其传递给您的脚本然后传递到搜索引擎。

  3. 使用脚本创建XML file个自动填充术语。像使用代码一样简单 - 甚至是旧式的电子表格宏 - 可用于生成一堆几乎相同的行,每行最后都有一个通配符。您可以为所有一个或两个字符字词添加自动填充字词(但最好从此列表中排除非常短的字词,例如aitdo。用户在输入初始字母时会看到通配符,但是他们需要识别并点击它们 - 不太好,因为他们不知道r*的含义。 生成要上传以自动完成的XML文件的更好方法是使用Google网站管理员工具(甚至是常用词搜索工具)来分析网站文本中的前100个单词(或前1000个单词)。然后创建一小段代码将此列表转换为您上载的XML。这不会得到每个部分匹配,但会很快得到最常见的搜索词。它也会减少拼写错误。