全文检索是一种将文件中所有文本与检索项匹配的文字资料检索方法。在java中,开源搜索引擎技术有很多,大名鼎鼎的Lucene;后来者居上的Compass等。本篇博客主要分享Compass。
Compass依靠顶级的Lucene搜索引擎,提供强大的搜索能力,并且结合了,像 Hibernate和 Spring的流行的框架,为应用提供了从数据模型和数据源同步改变的搜索力.并且添加了事务管理和快速更新优化。Compass的目标是:把java应用简单集成到搜索引擎中.编码更少,查找数据更便捷 。
Struts+Spring+Jpa+Compass
1.需要的jar包
目录截图:
2.部分主要配置文件