强制 Google 搜索不包含搜索词的 return 结果

Force Google searches to not return results without the search terms

所以我有时会搜索 Google 某些页面,而 Google 实际上 return 没有我搜索的字词的页面。例如,如果我搜索 analytic proof dihedral homomorphism(我目前实际上并不想搜索这个,这只是一个例子。)它会 return 一些与每个单独的术语都适当相关的东西.但是,它还 return 以下页面:

https://math.stackexchange.com/questions/752203/surjective-homomorphism-dihedral-group

其中不包含任何像 "analytic" 这样的词。

然而,当我搜索这类内容时,我常常想确保我搜索的每个词在结果中至少出现一次。有没有办法强制 Google 不这样 "take liberties"?也就是说,我可以强制 Google 到 return 只有包含我搜索的每个单词的页面吗?

[编辑:顺便说一下,这个相同的基本问题之前在这个页面上提出过。

why google search return results that does not contain the string I searched for?

但是,没有人成功指出如何获得所需的结果。]

超级用户在以下页面有答案:

https://superuser.com/questions/19335/force-google-search-to-require-terms-by-default

当前的解决方法是将您要强制使用的词放在引号中:

foo bar "baz"

Google 没有 baz 就不会 return 页。

当它不是您查询中找到的实际搜索词而是它的同义词时,就会发生这种情况。这就是为什么在您的搜索 "term" 周围使用引号会使 return 个页面正确包含该词。

Google 标记不包含您的查询列出的所有术语和实际缺失术语本身的页面结果,在条目下方标记搜索结果

缺失: 缺失

包含由 Google 代替确切查询词的同义词的页面结果,不幸的是,不会触发缺失词标志并显示。这对我的经验没有太大帮助。

如果您搜索的特定搜索词未列为 缺失: 此处,那么很可能您感兴趣的术语已被同义词替代。

如其他地方所述,您可以在 "term" 周围使用引号来防止替换(或者更确切地说,强制完全匹配);请记住,引述是绝对和准确的。例如。如果您搜索 "plurals",您不会单独找到 "plural"。

对于仍然符合您所需搜索条件的替换并获得您想要的结果(例如 plural,plurals,但不是 many 或multiple),您可能需要考虑使用更高级的查询,例如通配符 (*) 等,以帮助创建合适的过滤器。

You can find a list of more advanced queries here