简而言之,我希望Google返回标题中带有问号的页面。
我的直觉是尝试类似的东西:
allintitle: * "?"
但是,Google似乎不喜欢其搜索查询中的问号,即使它们用引号引起来也是如此。有任何想法吗?
简而言之,我希望Google返回标题中带有问号的页面。
我的直觉是尝试类似的东西:
allintitle: * "?"
但是,Google似乎不喜欢其搜索查询中的问号,即使它们用引号引起来也是如此。有任何想法吗?
Answers:
来自Google常见问题解答:
除某些例外,标点符号将被忽略(也就是说,您无法搜索@#$%^&*()= + [] \和其他特殊字符)。
继在这里:
标点不容忽视
- 具有特殊含义的流行标点符号,例如[C ++]或[C#](都是编程语言的名称),不会被忽略。
- 美元符号($)用于指示价格。[nikon 400]和[nikon $ 400]会给出不同的结果。
- 连字符-有时被用作信号,表明它周围的两个单词之间非常紧密地联系在一起。(除非-后面没有空格,并且在前面没有空格,在这种情况下,它是一个负号。)
- 下划线符号_连接两个单词(例如[quick_sort])时,不会被忽略。
看来呢?谷歌将忽略它,无论您如何将其提供给搜索引擎。
我所看到的唯一知道标点符号的搜索引擎是代码搜索引擎。
搜索索引不会存储所有内容。尽管某些特殊字符(如C ++)似乎出现在索引中,但我怀疑问号(和常用词)是否位于搜索索引中。因此,您无法搜索它。
要了解搜索索引中的内容,可以在要求Google突出显示缓存中的字词时,查看灰色框中的帮助文本(“ 这是superuser.com的Google缓存 ”下方)。Google默默地拒绝突出显示那些不在索引中的内容,即使它们位于该缓存中也是如此。对于超级用户的缓存:
它甚至拒绝突出显示常用词,如今(实际上)这些词实际上已经被搜索本身所允许,例如“ how ”:
Google使用许多字符为搜索赋予特殊含义,例如:
词组搜索(“”)通过在一组单词周围加上双引号,可以告诉Google以完全相同的顺序考虑确切的单词,而无需进行任何更改。
在特定网站(网站:)内搜索Google允许您指定搜索结果必须来自给定网站。
您要排除的字词(-)在单词前紧接减号表示您不希望包含该单词的页面出现在结果中
填写空格(*)*或通配符是鲜为人知的功能,功能非常强大。如果您在查询中添加*,它会告诉Google尝试将星星视为任何未知字词的占位符,然后找到最佳匹配项。
完全按原样搜索(+)Google自动采用同义词,
Google的OR运算符的默认行为是考虑搜索中的所有单词。如果要专门允许使用几个单词之一,则可以使用OR运算符(请注意,您必须在ALL CAPS中键入“ OR”)。
不被忽略的 标点符号*具有特殊含义的流行标点符号,例如[C ++]或[C#](均为编程语言的名称),将不被忽略。*美元符号($)用于表示价格。[nikon 400]和[nikon $ 400]会给出不同的结果。*连字符-有时被用作信号,表明它周围的两个单词之间非常紧密地联系在一起。(除非-后面没有空格,并且在前面没有空格,在这种情况下它是一个负号。)*下划线符号_在连接两个单词(例如[quick_sort])时不会被忽略。
从这里得到了这些信息。
线
标点符号不被忽略 意味着Google默认情况下会忽略标点符号。还'?' 通常用作URL中输入(对于Web服务器)的开始。