V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
java
V2EX  ›  问与答

Everything检索速度很快,其余的检索工具却很慢,包括windows自带的。请问Everything的算法有什么奇特的地方。

  •  
  •   java · Jun 20, 2013 · 7452 views
    This topic created in 4700 days ago, the information mentioned may be changed or developed.
    12 replies    1970-01-01 08:00:00 +08:00
    cloudzhou
        1
    cloudzhou  
       Jun 20, 2013
    倒排索引
    skydiver
        2
    skydiver  
       Jun 20, 2013
    没什么特殊的算法,就是利用的NTFS的USN日志
    http://en.wikipedia.org/wiki/USN_Journal
    olnyshe
        3
    olnyshe  
       Jun 20, 2013
    nVic
        4
    nVic  
       Jun 20, 2013 via iPad
    win7搜索能够检索txt文件内容。。。
    0racleTink
        5
    0racleTink  
       Jun 20, 2013
    应该是索引吧
    zorceta
        6
    zorceta  
       Jun 20, 2013
    @nVic XP都可以啊 而且不限于txt 不过编码比较蛋疼
    momo5269
        7
    momo5269  
       Jun 20, 2013
    @nVic xp 03都可以 而且很多文件内包含的都能检索到
    moxuanyuan
        8
    moxuanyuan  
       Jun 20, 2013
    其实,我不明白这东西有什么用……因为我很少检索文件...
    ariza
        9
    ariza  
       Jun 20, 2013
    有了这货之后再也不用文件管理了 内容检索用的不太多
    chiefly
        10
    chiefly  
       Jun 20, 2013
    Listary,很好用
    est
        11
    est  
       Jun 20, 2013
    @skydiver @java

    通俗一点说,NTFS文件系统已经有非常快的文件检索索引了,everything只是把这个机制更加友好得提供给最终用户。

    其他工具比较慢,是因为自己搞一套索引,二次扫描浪费效率。
    treo
        12
    treo  
       Jun 20, 2013
    locate也很快啊
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2345 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 61ms · UTC 15:39 · PVG 23:39 · LAX 08:39 · JFK 11:39
    ♥ Do have faith in what you're doing.