因此,我有时会在Google上查找某些网页,而Google实际上会返回不会搜索我的搜索字词的网页。例如,如果我搜索analytic proof dihedral homomorphism
(我目前不想搜索此内容,它只是一个示例。)它会返回一些与每个都适当相关的内容。个别用语。但是,它也会返回以下页面:
https://math.stackexchange.com/questions/752203/surjective-homomorphism-dihedral-group
并不包含任何类似" analytic"的字词。
然而,通常当我搜索这种事情时,我想确保我搜索的每个单词在结果中至少出现一次。有没有办法迫使谷歌不要采取自由的态度#34;像这样?也就是说,我可以强制谷歌只返回包含我搜索的每个单词的页面吗?
[编辑:顺便说一下,此页面上提出了同样的基本问题。
why google search return results that does not contain the string I searched for?
但是,没有人成功说明如何获得所需的结果。]
答案 0 :(得分:15)
超级用户的答案如下:
https://superuser.com/questions/19335/force-google-search-to-require-terms-by-default
目前的解决方法是将您想要强制使用的词放在引号中:
foo bar "baz"
Google不会在没有baz的情况下返回页面。
答案 1 :(得分:0)
当它不是您查询中的实际搜索词时,可能会发生这种情况,而是它的同义词。这就是为什么在搜索“term”周围使用引号会正确返回包含该术语的页面。
Google标记的网页结果不包含查询列出的所有条款以及实际缺失的条款本身,标记条目下方的搜索结果
缺失:条款 缺失
不幸的是,包含由Google替代的同义词代替精确查询字词的网页结果不会触发缺失字词标记并显示。这对我的经历并没有太大的帮助。
如果您所追踪的特定搜索字词未列为缺失:字词 here ,那么这是一个不错的选择您的感兴趣的术语已被替换为同义词。
如其他地方所述,您可以在“术语”周围使用引号来防止替换(或者更确切地说,强制完全匹配);请记住,引用是绝对和准确的。例如。如果您搜索“复数”,您将无法找到“复数”。
对于仍然符合您所需搜索条件的替换并获得您想要的结果(例如复数,复数,但不许多或多个),您可能需要考虑使用更高级的查询(如通配符(*)等)来帮助创建合适的过滤器。