初学Lucene,刚接触搜觅引擎。知道了一点点,想做个小工具,实现依据“单词”搜觅某个java源文件。比如输进“String”往查询某些java源文件里用到了这个类。
这个想法的来源是,在以前刚学java时,有一本java基础教程的书的附带光盘里有作者写的一个程序,可以方便初学者查找某些类在哪个实例里出现。当时没有太在意,觉得作者的代码很长。所以现在想自己也写一个这样的小程序。
开发工具与运行环境:使用Lucene2.0的包,jdk1.5,在WindowsXP下运行。
构思分析与设计:
整个程序里,除了Lucene的必要操作外,就是IO的基本操作了。因为要对某目录下及其子目录下的所有Java源文件进行索引,就要用到递回,同时要过滤掉非Java源文件。
0