代码之家  ›  专栏  ›  技术社区  ›  Brian Postow

与代码相关的web搜索

  •  1
  • Brian Postow  · 技术社区  · 15 年前

    有没有一种搜索网页的方法不删除标点符号?例如,我想搜索window.window->window(是的,实际上是这样,这是mozilla插件中的一个结构)。我想这一定是一根相当罕见的绳子。

    不幸的是,Google、Bing、AltaVista、Yahoo和Excite都去掉了标点符号,只显示了“窗口”这个词。而根据谷歌的说法,至少在他们的网站上,是没有办法绕过的。

    一般来说,由于这个原因,搜索代码块一定很困难。。。有人有什么线索吗?

    3 回复  |  直到 15 年前
        1
  •  4
  •   f4.    15 年前

    google codesearch ( "window.window->window" 但似乎没有从这个请求中得到任何相关的结果)

    在互联网上有类似的工具 codase koders 但我不确定他们是否允许你搜索这个字符串。不管怎样,它们可能对你有用,所以我认为它们值得一提。

    编辑: 您不太可能找到一个通用搜索引擎,它允许您搜索“window.window->window”之类的内容,因为大多数搜索引擎在存储文档之前都会对文档进行一些处理。例如,它们可以在内部表示为单词的向量(a vector space model )使用它来搜索,而不是实际的原始字符串。创建这样一个向量首先需要根据标点符号和其他生物来剪切文档。这是一个非常复杂和有趣的话题,我不能告诉你更多。自从我在学校学习以来,我的坏记忆做得很好!

    顺便说一句,他们可能也会对你的查询做同样的处理。你可能想看看 tf-idf 这可能是谷歌和他的朋友正在做的事情的光年,但可以给你一个提示,你的查询发生了什么。

        2
  •  0
  •   Sean Vieira    15 年前

    正如您所发现的那样,在主Google引擎中,这是不可能做到的——但是,如果您正在查找有关Mozilla的信息,那么最好的方法是将查询结构设置为更类似于以下内容:

    "window.window->window" +Mozilla 
                         OR +XUL
                            + Another search string related to what you are 
                              trying to do.
    
        3
  •  0
  •   tcf628    13 年前

    SymbolHound是一种不从查询中删除标点符号的web搜索。有一个搜索源代码存储库的选项(就像现在停止的Google代码搜索),但它也可以在互联网上搜索特殊字符。(主要是编程相关站点,如StackOverflow)。

    在这里试试: http://www.symbolhound.com

    -汤姆(联合创始人)

    推荐文章