Eclipse中的索引全文搜索?

时间:2010-02-16 10:31:48

标签: eclipse indexing full-text-search

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

(还是自动构建这样的索引以加快未来的搜索?)

4 个答案:

答案 0 :(得分:16)

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

修改: https://github.com/ajermakovics/eclipse-instasearch

这是一个使用Lucene进行索引搜索的插件。正是你想要的是我想的。

答案 1 :(得分:5)

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

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

this thread中所述,

  

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

Eclipse index files

答案 2 :(得分:1)

由Pivotal(春天的创造者)制作的绝对惊人的免费插件,可以为eclipse实时预览索引搜索,并且效果非常好。我每天都在使用它,没有它就无法生存:

快速搜索Eclipse

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

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

尝试一下,在我看来比eclipse instasearch好,并定期维护

答案 3 :(得分:0)

你可以写一个插件来做到这一点。使用Eclipse PDE中的“Builder”示例与Lucene一起使用,需要花费几天的时间才能获得有用的东西。

如果您有兴趣,nWire(适用于JavaPHP)提供代码中所有元素的全文搜索(不仅包括类型,还包括方法,字段,常数等)。但它并没有为所有代码编制索引。