V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
AndyAO
V2EX  ›  问与答

谷歌怎么样在某个网址的具体目录内部进行搜索?

  •  
  •   AndyAO · 2021-01-20 08:48:55 +08:00 · 1387 次点击
    这是一个创建于 1404 天前的主题,其中的信息可能已经有所发展或是发生改变。

    想要在 PowerShell Gallery 模块内部进行搜索,因为自带的那个搜索功能真的不好用.

    但是在谷歌中进行站内搜索,指定具体的目录,结果搜出来的都不是相关的内容.

    我想搜包页面,结果出来的结果都是内容页面,搜出来的质量比网站自己的还差,基本上都是不相关的.

    本来以为搜索引擎大概都是这样,没有办法精确到目录,结果必应完全没问题,第 1 个就是我之前找了很久的东西.

    之前我一直将谷歌设为默认的搜索引擎,必应几乎就不用现在看来,单纯从站内搜索来看,必应也是有长处的.

    去谷歌上大概搜了,关于站内搜索的相关语法,完全没有提到这个问题,请问谁知道这个现象是怎么回事?谷歌中怎么进行这样精确的站内搜索?

    第 1 条附言  ·  2021-01-20 14:19:36 +08:00
    看了相关资料,感觉正确的写法应该是下面这样

    `symbolic link site:www.powershellgallery.com/packages -inurl:Content`
    `symbolic link site:powershellgallery.com inurl:packages -inurl:Content`

    搜出来的结果也符合条件,里面去掉了包含`Content`的部分,但是结果里面没有我想要的,这有点奇怪.

    ---

    意外的是,搜索了很多资料才发现,原来自己对最常用的谷歌搜索引擎知之甚少!
    感觉这方面资料还是比较匮乏的,感觉比较全的资料都是第三方的,谷歌官方的资料却很少.
    甚至有部分操作符号,谷歌官方根本就没有给文档.

    https://moz.com/learn/seo/search-operators
    13 条回复    2021-01-20 15:51:52 +08:00
    aureole999
        1
    aureole999  
       2021-01-20 09:00:30 +08:00   ❤️ 1
    你 Google 搜到的也是 packages 路径下面的,只不过是更深层的目录,连接上面层级关系只显示最深的那两层。连接你自己点进去看看就知道了。
    AndyAO
        2
    AndyAO  
    OP
       2021-01-20 09:05:09 +08:00
    @aureole999 #1 搜索的目的就是在子目录内部,而不是在子目录的子目录中进行递归搜索,因为要搜索的是软件包介绍页面中的内容,那个内容不在子目录的子目录的子目录当中
    AndyAO
        3
    AndyAO  
    OP
       2021-01-20 09:08:54 +08:00
    @aureole999 #1 奇怪的是,明明同样的语法,在必应的页面上,基本上没有递归搜索的结果,整个页面都偏向于显示当前目录中的东西,谷歌却恰恰相反,结果就是谷歌在这个场景下完败.

    现在我猜测可能没有这个选项来供用户进行更改,也许默认的策略就是不同的.
    AndyAO
        4
    AndyAO  
    OP
       2021-01-20 09:10:10 +08:00
    如果真是那样的话,那么进行站内搜索,那么就有两种选择,如果的确是递归那么可以用谷歌,如果主要是当前目录,就用必应
    aureole999
        5
    aureole999  
       2021-01-20 09:53:56 +08:00
    你用 site 加 symlink 就可以搜到你要的,应该还是关键字的问题。
    Bing 也是会递归搜索路径的,这是正常的。你试试 site:v2ex.com ,t 路径下面的内容一样能搜到。
    AndyAO
        6
    AndyAO  
    OP
       2021-01-20 11:00:10 +08:00
    site 加 symlink 的确可以搜索到,但也是完全匹配了,因为那个模块的名字就叫这个,就算在内部进行搜索也是可以找到的.

    但搜索的结果仍然有上述偏向性,在其他网站中,也许这种偏向是不存在的,只是巧合而已.

    不过这至少说明了,这也体现了多用几个搜索引擎,也许会有额外的收获.
    AndyAO
        8
    AndyAO  
    OP
       2021-01-20 13:54:12 +08:00
    查询了相关资料, inurl 这个操作符的意思是搜索 url 中带有某词的文档.

    之前从来没听说过,还有这么个操作符.

    [Advanced Searching in Google - Resources and Search Strategies]( https://sites.google.com/site/resourcesandsearchstrategies/google/advanced-searching-in-google)

    [Google Search Operators - Google Guide]( http://www.googleguide.com/advanced_operators_reference.html#inurl)

    如果按照下面的文档所说的话 rails 的搜索并不符合本意,虽然有结果,但可能只是巧合,在大多数时候是没有用的.
    AndyAO
        9
    AndyAO  
    OP
       2021-01-20 13:56:09 +08:00
    阅读上面的资料,发现了一个非常神奇的操作符 link:
    这个能够搜索引用某链接的网页
    我认为这对于寻找更多的相关资料是非常有好处的
    比如你看到了某个重要的 资料 A ,就可以通过反向搜索拉出一大批讨论这个资料的论坛和博客.
    AndyAO
        10
    AndyAO  
    OP
       2021-01-20 14:29:00 +08:00
    这个操作也非常的好,有点类似于布尔表达式中的 NEAR 这一直是我最喜欢的功能,没想到谷歌上面的确有
    Keyword 1 AROUND(X) keyword 2
    X 是相邻的字数
    leschans
        11
    leschans  
       2021-01-20 14:50:52 +08:00 via iPhone
    试试 keyword site:domain.suffix/subdir
    AndyAO
        12
    AndyAO  
    OP
       2021-01-20 14:53:31 +08:00
    @leschans #11

    没看懂,这个和最初的搜索关键词好像是相同的

    symbolic link site:www.powershellgallery.com/packages

    的模式就是

    keyword site:domain.suffix/subdir
    leschans
        13
    leschans  
       2021-01-20 15:51:52 +08:00 via iPhone
    @AndyAO 大概就是把目录写进去 site:里 这样搜不到吗
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1195 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 17:53 · PVG 01:53 · LAX 09:53 · JFK 12:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.