谷歌的搜索运营商AND

时间:2017-04-23 15:24:59

标签: operators search-engine google-search

我正在试图弄清楚google的搜索运算符是如何在我正在构建的应用程序中运行的。

我找到了这篇文章: https://supple.com.au/tools/google-advanced-search-operators/

表示谷歌在搜索时使用AND运算符作为默认运算符 但我正在尝试一些例子,这似乎不是整个故事

例如,当我搜索: 谷歌搜索词:珀斯旅游海上冲浪

它给了我更多的搜索结果: 谷歌搜索词:珀斯旅游海

怎么可能,我希望AND运算符会缩小搜索结果而不会增加它们(这是我对OR运算符的期望)

有关为何发生这种情况的任何想法?

2 个答案:

答案 0 :(得分:1)

检查此资源:https://www.webpagefx.com/blog/google-2/google-advanced-search-operators-cheat-sheet/

我有一种感觉,默认行为是和/或,但我有点猜测。

您可以合并一些引用,例如perth tourism "sea surfing",但我可能会尝试allintext: perth tourism sea surfing之类的内容。这比机器更友好,而不是担心在哪里包含引号。报价也可能会限制关键字的顺序。例如,"我喜欢猫"将找到完全匹配(而不是返回带有I cats like的页面)。

此外,我认为您可能没有使用AND,因为它已在您关联的网站上记录。

  

AND运算符与AND运算符具有相同的逻辑 - 类似于OR运算符,它必须在所有CAPS中才能工作。在返回任何结果之前,Google会查找要满足的所有条件。

     

e.g。 site:twitter.com AND intitle:SuppleSolutions AND inurl:Saijo_George,Google应该满足所有3个条件,以便返回任何结果。

您的搜索字词应该是:

 perth AND tourism AND sea AND surfing

您可以添加到您的逻辑中,用 替换搜索字符串的 AND 字符,但在此之前,我可能会看到allintext: perth tourism sea surfing是否可行。

答案 1 :(得分:1)

显然我认为这是个性化和本地化的问题

我做了以下事情: 我打开一个隐身窗口 我从所有谷歌账户退出了 3.我使用www.google.com/ncr打开了google.com而不是google.xx 我搜索了“珀斯”和“旅游”,“海”和“冲浪”。  这似乎缩小了使用较少术语的搜索结果。