Действительно ли возможно (через плагин или другой путь) для Eclipse создать полнотекстовый индекс для проекта, так, чтобы поиск Строки линейно не искал все файлы в проекте?
(или это автоматически создает такой индекс для ускорения будущих поисков?)
Индексные файлы, используемые поисковым компонентом Eclipse (например, SearchParticipant ) находятся в вашем рабочем пространстве:
.metadata\.plugins\org.eclipse.jdt.core
Как упоминалось в этой ветке ,
Эти файлы используются поиском или некоторыми другими инструментами в Eclipse.
Если вы удалите их, они будут созданы снова при перезапуске Eclipse или при активации индексов. Затем вы увидите индикатор выполнения, указывающий количество файлов, которые необходимо проиндексировать.
Вы можете написать плагин, который сделает это. Используя пример «Builder» в Eclipse PDE в сочетании с Lucene, новичку потребуется несколько дней, чтобы получить что-то, что работает.
Если вам интересно, nWire (для Java или PHP ) предлагает полнотекстовый поиск для всех элементов в вашем коде (не только типов, но также методы, поля, константы и т. д.). Однако он не индексирует весь код.