怎样用Lucene做Java搜寻工具?
游戏
3年前
阅读:36
评论:0
初学Lucene,刚接触搜寻引擎。知道了一点点,想做个小工具,实现根据“单词”搜寻某个java源文件。比如输入“String”去查询某些java源文件里用到了这个类。
这个想法的来源是,在以前刚学java时,有一本java基础教程的书的附带光盘里有作者写的一个程序,可以方便初学者查找某些类在哪个实例里出现。当时没有太在意,觉得作者的代码很长。所以现在想自己也写一个这样的小程序。
开发工具与运行环境:使用Lucene2.0的包,jdk1.5,在WindowsXP下运行。
思路分析与设计:
整个程序里,除了Lucene的必要操作外,就是IO的基本操作了。因为要对某目录下及其子目录下的所有Java源文件进行索引,就要用到递归,同时要过滤掉非Java源文件。
版权声明
本文仅代表作者观点,不代表木答案立场。
