V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
madNeal
V2EX  ›  分享创造

一款支持全盘搜索的工具——everywhere

  •  2
     
  •   madNeal ·
    neal1991 · 2017-11-19 19:30:17 +08:00 · 11091 次点击
    这是一个创建于 2595 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近开发了一款支持全盘搜索的工具。众所周知,everything 只能搜索文件名,但是不能搜索文件内容,所以开发了这样的一款工具,可以支持在电脑搜索文件内容。

    第一次运行需要建立索引,一般时间不会特别长,我自己的电脑不超过 5 分钟。详细信息欢迎去代码仓库everywhere,欢迎 star 或者 pr。

    程序已经打包成 exe 即可运行,无需安装。

    第 1 条附言  ·  2017-11-20 08:30:25 +08:00
    33 条回复    2017-11-26 08:35:45 +08:00
    stephen9357
        1
    stephen9357  
       2017-11-19 19:34:55 +08:00
    Everywhere doesn ’ t have any public repositories yet.
    onsale
        2
    onsale  
       2017-11-19 19:37:39 +08:00 via Android
    madNeal
        3
    madNeal  
    OP
       2017-11-19 19:42:17 +08:00
    为什么帖子一有人回复,就不能编辑了呢,如楼上所说,链接错了:
    https://github.com/neal1991/everywhere
    onsale
        4
    onsale  
       2017-11-19 19:44:41 +08:00 via Android
    github 分发大文件不方便可以在 sourceforge 建立项目镜像,不想用百度网盘:-(
    madNeal
        5
    madNeal  
    OP
       2017-11-19 19:47:04 +08:00
    @onsale 下载应该也不费事的吧 也不需要安装百度云盘
    DiamondbacK
        6
    DiamondbacK  
       2017-11-19 19:50:44 +08:00
    Everything 现在已经加入文件内容搜索 functions:

    content:
    ansicontent:
    utf8content:
    utf16content:
    utf16becontent:
    madNeal
        7
    madNeal  
    OP
       2017-11-19 19:56:25 +08:00
    @DiamondbacK 试了一下,完全搜索不到,程序还挂掉了,你可以试试,对比一下
    madNeal
        8
    madNeal  
    OP
       2017-11-19 19:57:00 +08:00
    @DiamondbacK 搜索文件内容也做不到实时把
    madNeal
        9
    madNeal  
    OP
       2017-11-19 20:03:12 +08:00   ❤️ 3
    UI 用 javaFX 做的,老实说 javaFX 的确很难用,但目前这个程序的 UI 的确不是很复杂。而且我的程序都尽量做到最简单,老实说我自己作为开发者,我都觉得我自己的工具很好用。欢迎大家试用,觉得好的话,给我 star 一下把
    limard
        10
    limard  
       2017-11-19 23:35:40 +08:00
    在用 DocFetcher,也是基于 lucene 的
    mortal
        11
    mortal  
       2017-11-20 09:02:35 +08:00
    支持一个!看和 FileLocator 比哪个好用。
    madNeal
        12
    madNeal  
    OP
       2017-11-20 09:13:39 +08:00
    @mortal 我当初做公司项目的时候 就是因为 filelocator 不是特别好用
    mortal
        13
    mortal  
       2017-11-20 09:19:18 +08:00
    @madNeal #12 为什么不直接用 Github 的 Release 下载呢?百度盘真的下不动…
    madNeal
        14
    madNeal  
    OP
       2017-11-20 09:30:33 +08:00
    @mortal realese 很慢的
    duck2u
        15
    duck2u  
       2017-11-20 09:45:08 +08:00

    but
    卡顿严重
    mortal
        16
    mortal  
       2017-11-20 09:45:25 +08:00
    @madNeal #14 如果你是指正常网络下载的话是慢,但基本都会科学上网吧,我这边能跑满。比百度盘快多了。
    madNeal
        17
    madNeal  
    OP
       2017-11-20 09:56:15 +08:00
    @duck2u 有空再优化下吧 搜索似乎还要 1,2 秒的时间
    madNeal
        18
    madNeal  
    OP
       2017-11-20 09:57:52 +08:00
    @mortal 但也不是所有人都会去 FQ 啊
    mortal
        19
    mortal  
       2017-11-20 10:33:21 +08:00
    @madNeal #18 我只是说这样我觉得比较合适,比较符合大家的作法。您要是执意如此那我自然是没有权利干涉的。对我个人而言,下不动,只好以后有机会再尝试了。
    Air
        20
    Air  
       2017-11-20 11:13:47 +08:00
    一直 indexing
    log 文件不断增大
    [Thread-4] ERROR file.FileUtil
    madNeal
        21
    madNeal  
    OP
       2017-11-20 13:12:45 +08:00
    @Air 建议去 issue 里面贴上完整的报错信息
    madNeal
        22
    madNeal  
    OP
       2017-11-20 13:17:35 +08:00
    这个工具做了没多久,有很多问题,欢迎大家提建议,建议大家有问题,直接 issue 就好了
    gao2008ss
        23
    gao2008ss  
       2017-11-20 15:36:38 +08:00
    用鹰眼快搜,还可以搜索浏览器保存的 mht 格式文件
    leelrs
        24
    leelrs  
       2017-11-20 15:40:25 +08:00
    不错~~mark 一下 下班回去试试
    SuperMild
        25
    SuperMild  
       2017-11-20 15:44:27 +08:00 via iPhone
    楼主要不增加一个源码编译步骤说明,方便不下载打包文件的人自己下源码编译
    madNeal
        26
    madNeal  
    OP
       2017-11-20 15:58:36 +08:00
    @SuperMild 源码编译很简单 把 UI 模块打包成 jar 包就可以了
    ossphil
        27
    ossphil  
       2017-11-20 16:17:37 +08:00
    能在 wox 里调用内容搜索结果就好了
    xml123
        28
    xml123  
       2017-11-20 17:00:47 +08:00 via Android
    docfetcher 可以全文搜索(包括 office 文档),lz 可以对比学习一下
    madNeal
        29
    madNeal  
    OP
       2017-11-20 19:22:14 +08:00   ❤️ 1
    @mortal 已经更换链接,上传到 github release 了
    sicifus
        30
    sicifus  
       2017-11-21 09:17:16 +08:00 via Android
    好奇一问,大家为啥不用系统自带的 windows 索引?
    rickwise
        31
    rickwise  
       2017-11-25 00:31:16 +08:00 via iPhone
    可以搜网络共享文件么,比如局域网; 还有可以搜 file attributes, such as Last Save By?
    madNeal
        32
    madNeal  
    OP
       2017-11-25 09:00:30 +08:00
    @rickwise 文件属性,lastModified 应该有存储,但是没显示,共享文件夹,这个不一定,没挂载到本地应该就没有了
    faketemp
        33
    faketemp  
       2017-11-26 08:35:45 +08:00
    额 你这个界面……
    控件大小要和窗口一致吧,tab 页名称、图标啥的——都没有 o(* ̄︶ ̄*)o
    看起来还有很长的路要走,加油
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2841 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 06:05 · PVG 14:05 · LAX 22:05 · JFK 01:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.