Indexing 如何为新语言创建索引文件以支持查找方法的引用?

Indexing 如何为新语言创建索引文件以支持查找方法的引用?,indexing,find-all-references,Indexing,Find All References,假设我有一个文件系统的数据结构,其中包含基本信息,如目录中所有文件的名称、大小和扩展名。对于外部硬盘中的每个目录和子目录,我都有一个递归创建上述数据结构的程序(请记住,这是一个耗时且IO密集的过程) 在创建上述数据结构的同时,如何创建某种索引文件,以帮助我快速回答以下问题(无需重复数据结构): 总共有多少个jpeg文件 有多少文件超过1024KB 它基本上是在数据结构的FileName&Size属性上创建索引 同一问题的另一个解释是Eclipse/VisualStudio如何显示方法/变量的Fi

假设我有一个文件系统的数据结构,其中包含基本信息,如目录中所有文件的名称、大小和扩展名。对于外部硬盘中的每个目录和子目录,我都有一个递归创建上述数据结构的程序(请记住,这是一个耗时且IO密集的过程)

在创建上述数据结构的同时,如何创建某种索引文件,以帮助我快速回答以下问题(无需重复数据结构):

  • 总共有多少个jpeg文件
  • 有多少文件超过1024KB
  • 它基本上是在数据结构的FileName&Size属性上创建索引

    同一问题的另一个解释是Eclipse/VisualStudio如何显示方法/变量的FindAllReference。他们如何维护
    eclipseworkspace\.metadata\.plugins\org.Eclipse.jdt.core\*.index
    文件