经过对搜索引擎的研究,同时结合Lucene自身的特性,本文讨论了Lucene基于全文搜索实现的搜索引擎的设计与实现。需要实现的功能包括支持桌面文件搜索格式(如txt、doc、xls和ppt)、支持分词查询、支持全文搜索、能够高亮显示搜索关键字、显示查询所用的时间、显示搜索历史、过滤关键字等。我们处在一个大数据的时代,随着网络信息资源的爆炸式增长,人们越来越需要快速有效地检索出自己需要的信息。因此,搜索引擎成为了解决这一问题的一个有效工具。本文旨在介绍Lucene全文搜索引擎的核心技术,帮助读者更好地掌握从海量信息中快速准确地检索出所需信息的方法。