强制谷歌搜索不返回不含搜索词的结果

22

有时我在谷歌上搜索某些页面,谷歌实际上会返回没有我搜索的词条的页面。例如,如果我搜索 analytic proof dihedral homomorphism(我目前并不想搜索这个,这只是一个例子),它会返回一些与每个单独的术语都相关的内容。但是,它还会返回以下页面:

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

这段内容中没有包含“analytic”一词。

然而,通常当我搜索这种东西时,我想确保我搜索的每个单词都至少在结果中出现一次。有没有办法强制谷歌不要像这样“随便”处理?也就是说,我能否强制谷歌仅返回包含我搜索的每个单词的页面?

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

为什么谷歌搜索会返回不包含我搜索的字符串的结果?

然而,没有人成功地指出如何获得所需的结果。


2
这与编程有什么关系? - mittmemo
@mittmemo 没有,这个问题是否有更合适的社区可以提问?我看到这个社区可能有“google-search”标签,推断这个社区处理关于Google搜索的问题。 - Addem
我不太熟悉其他的Stack Exchange社区,但我知道这个社区是专门面向编程的。在Stack Overflow上发布的另一个类似的问题由于不符合主题而被关闭,我怀疑这个问题也会被关闭。"关于一般计算硬件和软件的问题,在它们没有直接涉及主要用于编程的工具时,它们在Stack Overflow上是不合适的。你可以在Super User上获得帮助。" - mittmemo
1
@mittmemo 使用谷歌是每个程序员必须做的日常任务。 - arod
2个回答

18

1
这个不幸的是根据我的经验不再准确。 - Gordon
@Gordon 这个回答对我来说从来就不准确。我的回答被社区编辑过,变成了我不同意的内容。我的原始回答表明这个问题没有解决方案,但使用引号是最接近解决方案的方法。 - Addem

1
这种情况可能发生在您的查询中找到的不是实际搜索词,而是其同义词。这就是为什么在您的搜索“词”周围使用引号将正确返回包含该词的页面。
Google会标记未包含查询中列出的所有术语和实际缺失术语的页面结果,并在条目下方标记搜索结果:
缺少:术语 缺失 不幸的是,由Google替换为精确查询术语的同义词的页面结果不会触发缺少术语标志并显示。根据我的经验,这并不是特别有用。
如果您要查找的特定搜索词未列为缺少:术语 此处缺失,那么您感兴趣的术语很可能已被替换为同义词。
正如其他地方所指出的那样,您可以在“词”周围使用引号来防止替换(或者强制进行精确匹配);但请记住,引号是绝对和精确的。例如,如果您搜索“复数”,则无法单独找到“复数”。

如果您希望进行替换并仍符合所需搜索条件以获得想要的结果(例如复数,复数,但不包括许多或多个),您可能需要考虑使用更高级的查询,如通配符(*)等来帮助创建适当的筛选器。

您可以在此处找到更多高级查询的列表


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接