有没有办法搜索不删除标点符号的网络?例如,我想搜索 window.window->window(是的,我确实这样做了,这是 mozilla 插件中的一个结构)。我认为这必须是一个相当罕见的字符串。
不幸的是,Google、Bing、AltaVista、Yahoo 和 Excite 都去掉了标点符号,只显示其中包含“窗口”一词的任何内容。根据谷歌的说法,至少在他们的网站上,没有办法绕过它。
一般来说,由于这个原因,搜索代码块一定很困难......有人有任何提示吗?
有没有办法搜索不删除标点符号的网络?例如,我想搜索 window.window->window(是的,我确实这样做了,这是 mozilla 插件中的一个结构)。我认为这必须是一个相当罕见的字符串。
不幸的是,Google、Bing、AltaVista、Yahoo 和 Excite 都去掉了标点符号,只显示其中包含“窗口”一词的任何内容。根据谷歌的说法,至少在他们的网站上,没有办法绕过它。
一般来说,由于这个原因,搜索代码块一定很困难......有人有任何提示吗?
google codesearch(“window.window->window”,但它似乎没有从这个请求中得到任何相关的结果)
互联网上到处都有类似的工具,例如codease或koders,但我不确定它们是否能让您准确搜索此字符串。无论如何,它们可能对您有用,所以我认为它们值得一提。
编辑:您不太可能找到一个通用搜索引擎,它允许您搜索“window.window->window”之类的内容,因为大多数搜索引擎会在存储文档之前对其进行一些处理。例如,他们可能在内部将其表示为单词向量(向量空间模型)并使用它来进行搜索,而不是实际的原始字符串。创建这样的向量首先需要根据标点符号和其他生物来切割文档。这是一个非常复杂和有趣的主题,我不能告诉你更多。自从我在学校学习以来,我的坏记忆做得很好!
顺便说一句,他们也可能对您的查询进行相同类型的处理。您可能想阅读关于tf-idf 的内容,这可能与 google 和他的朋友所做的事情相距甚远,但可以为您提供有关您的查询会发生什么的提示。
正如您所发现的那样,在主 Google 引擎中无法做到这一点 - 但是,如果您正在寻找有关 Mozilla 的信息,那么最好的选择是将查询构造成更像这样:
"window.window->window" +Mozilla
OR +XUL
+ Another search string related to what you are
trying to do.
SymbolHound 是一种不会从查询中删除标点符号的网络搜索。有一个搜索源代码存储库的选项(如现已停产的 Google 代码搜索),但它也有在 Internet 上搜索特殊字符的选项。(主要是与编程相关的站点,例如 StackOverflow)。
在这里试试:http ://www.symbolhound.com
-汤姆(联合创始人)