IFilter是否存在索引源代码文件?

时间:2009-11-25 18:59:07

标签: indexing search ifilter

任何人都知道IFilter可以将源代码文件编入索引,超出“纯文本”过滤器所能提供的范围,可能还有一个特定于编程的自定义“属性集”吗?

例如,我的“代码库”文件夹中有41,000个文件和8,200个文件夹中有835MB。我想执行搜索,例如“在属性上选择不同的属性”或“选择类异常”或“选择具有嵌套私有类的类”。优选地,IFilter可以区分各种语言,因此我可以执行诸如“在VB.NET中选择类异常”或“在VBScript中选择'继续下一步'”之类的查询。

其他例子

  1. “从中选择所有枚举 文件夹('微软源代码')in namespace'system.io'“
  2. 更新

1 个答案:

答案 0 :(得分:1)

您可能需要查看NDepend等静态代码分析工具,它提供了一种称为代码查询语言http://www.ndepend.com/Features.aspx#CQL的功能。