Google使用非字母数字字符

时间:2020-03-05 18:44:26  来源:igfitidea点击:

因此,假设我在某些代码方面遇到了问题,并且希望使用google来找到解决方案。因此,我将代码段粘贴到搜索栏中。 Google会忽略任何特殊字符,例如运算符(尤其是'。'运算符),并返回与我不相关的结果。即使将其用双引号引起来也是如此。尝试在搜索中使用" C#"之类的内容时也很烦人。有谁知道尊重我们特殊字符的搜索引擎?

解决方案

回答

我认为我们应该看看Google Codesearch

回答

编辑:我使用http://code.google.com进行了测试,而不是http://www.google.com/codesearch进行了测试,奇怪的是它们没有返回相同的结果。

Google代码搜索不起作用,或者搜索" cs [i]"之类的字词都无法带回" csi"的匹配数。

我真的怀疑是否有任何通用的搜索工具都将编程语法考虑在内,因为它太专业了。那里可能有搜索产品/设备,但是它们很可能是针对私有代码库的,而不是用于公共搜索的。

回答

另外,我们应该尝试在带有敏感字符(例如+)的内容周围使用引号。

搜索$ i ++发现0个结果。
搜索" $ i ++"发现707,000个结果。

@格雷格

将Google代码搜索与cs [i]一起使用时,会产生2,450,000个结果,并使用csi查找字符串
将Google代码搜索与" cs [i]"一起使用会产生74,700个结果,并找到具有cs [i]的字符串

回答

不幸的是,似乎变通办法是有条理的。我发现搜索csharp或者c sharp似乎是必要的。我还使用" Ansi C"或者" c99"在C而不是C ++上进行搜索。

我知道google代码搜索似乎也遇到了同样的问题,尽管它确实具有正则表达式引擎。

回答

在krugle上,用引号搜索" cs [i]"似乎很有效...就像在Google代码搜索中一样...

回答

那科德呢?

Koders is a free public code search engine for open source code. The database that underlies Koders contains 3.3 billion lines of code and reflects the contents of the majority of world’s major open source repositories, with syntax-highlighting for over 30 programming languages. The search database is further enhanced with additional code and metadata from the Black Duck KnowledgeBase, the industry’s most complete database of open source and third-party code.

回答

" Google将忽略任何特殊字符"!
而且所有其他搜索引擎显然现在也一样糟糕。
甚至ALtaVista也很先进,过去也曾发现这些i9s的大脑也已受损。

它确实节省了他们的索引时间,但是,如果我尝试在某家公司找到类似电子邮件地址的邮件,例如说" @ comcast.com",它将忽略" @"并带来数千个无用的页面。

在许多其他情况下,忽略特殊字符会使Google和其他搜索引擎完全无用。很沮丧!

有没有不忽略这些的搜索引擎?!

回答

firefox搜索框会删除一些特殊字符,尤其是C#中的。谷歌搜索直接不