在Lucene对文本进行处理的过程中,可以大致分为三大部分: 1.索引文件:提取文档内容并分析,生成索引 2.搜索内容:搜索索引内容,根据搜索关键字得出搜索结果 3.分析内容:对搜索词汇进行分析,生成Quey对象. 注:事实上,除了最基本的完全匹配搜索以外,其它都需要在搜索前进行分析. 如不加分析步骤,则搜索JAVA,是没有结果的,因为在索引过程中已经将词汇均转化为小写,而此处搜索时则要求关键字完全匹配. 使用了QueryParser类以后,则根据Analyzer的具体实现类,对搜索词汇进行分析…