代码之家  ›  专栏  ›  技术社区  ›  ron

Eclipse中的索引全文搜索?

  •  8
  • ron  · 技术社区  · 15 年前

    Eclipse是否可以(通过插件或其他方式)为一个项目构建一个全文索引,以便搜索字符串而不是线性搜索项目中的所有文件?

    (或者它是否自动建立这样一个索引来加速未来的搜索?)

    4 回复  |  直到 8 年前
        1
  •  5
  •   VonC    11 年前

    Eclipse的搜索组件使用的索引文件(如a searchparticipant )位于您的工作区中:

    .metadata\.plugins\org.eclipse.jdt.core
    < /代码> 
    
    

    this thread,。

    这些文件由Eclipse中的搜索或其他一些工具使用。
    如果您删除它们,它们将在您重新启动Eclipse或激活索引时再次创建。然后,您将看到一个进度条,显示需要索引的文件数。

    < /块引用>

    )在您的工作区中:

    .metadata\.plugins\org.eclipse.jdt.core
    

    如上所述this thread,

    这些文件由Eclipse中的搜索或其他一些工具使用。
    如果您删除它们,它们将在您重新启动Eclipse或激活索引时再次创建。然后,您将看到一个进度条,显示需要索引的文件数。

    Eclipse index files

        2
  •  16
  •   Tino Rüb    9 年前

    http://code.inf.unibz.it/projects/instasearch/ (旧)

    编辑: https://github.com/ajermakovics/eclipse-instasearch

    它是一个使用Lucene进行索引搜索的插件。我想你到底在找什么。

        3
  •  1
  •   Jaume Mussons Abad    8 年前

    Pivotal(Spring的创建者)制作了一个绝对令人惊讶的免费插件,它可以对Eclipse进行实时预览的索引搜索,效果非常好。我每天都用它,没有它就活不下去:

    快速搜索Eclipse

    https://marketplace.eclipse.org/content/quick-search-eclipse?mpc=true&mpc_state=

    安装后,可通过ctrl+shift+l轻松打开

    试一试吧,在我看来,它比EclipseInstaSearch更好,并且定期维护

        4
  •  0
  •   zvikico    15 年前

    你可以写一个插件。使用EclipsePDE中的“builder”示例和Lucene,新手需要几天时间才能得到一些有用的东西。

    如果你感兴趣, nWire (用于 Java PHP )提供对代码中所有元素的全文搜索(不仅是类型,还包括方法、字段、常量等)。不过,它并没有索引所有代码。