Indexed full text search in Eclipse?

eclipse, full-text-search, indexing

Solution

The index files used by the search component of Eclipse (like a SearchParticipant) are in your workspace:

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

As mentioned in this thread,

These files are used by the search or some other tools in Eclipse. If you remove them, they will created again when you restart Eclipse or when you will activate the indexes. Then you will see a progress bar saying the number of files that need to be indexed.

Problem

Is it possible (via a plugin or other way) for Eclipse to build a full text index for a project, so that searching a String does not linearly search all the files in the project? (or does it automatically build such an index to speed up future searches?)

Original source