最近学习一下hibernate search 做全文索引.在官网上下了个最新的版本!3.4.0 final
然后下载了官网的Hibernate Search Apache Lucene™ Integration Reference Guide
参照该文档做了一个demo.
本身的实现是想对数据库建立索引,进行全文查找,以代替where ...like等语法.
于是做了个简单的ssh搭建. 然后在此基础上集成 hibernate search.
期间遇到的主要问题就是 新版本对就版本做的更改.造成了一些阻碍.
例如,eventListeners的配置,此版本做了一些变动.监听器的构造方法过时.于是出现了一些错误.网上没有找到.就自己跟踪代码,然后咨询同事,进而解决了eventListeners的配置.(在此特地感谢tom同学.)
<bean class="org.hibernate.search.event.FullTextIndexEventListener">
<constructor-arg>
<value type="org.hibernate.search.event.FullTextIndexEventListener$Installation">SINGLE_INSTANCE</value>
</constructor-arg>
</bean>
另外奉上eventListeners的配置.希望有遇到同样问题的同学以后可以参考.
分享到:
相关推荐
这个3.4.0.Final版本是Hibernate Search历史上的一个重要里程碑,它在功能、性能和稳定性上都达到了一个全新的高度。 Hibernate Search的核心是Lucene,一个著名的全文搜索引擎库。通过集成Lucene,Hibernate ...
总的来说,Hibernate Search 3.4.0.Final版本为Java开发者提供了一个强大的工具,帮助他们在数据库中实现高效、灵活的全文搜索。无论是大型企业级应用还是小型项目,这个版本都能满足各种需求,提升用户体验。
综上所述,该系统通过整合Spring 3.0.5、Hibernate 3.6.7、Hibernate Search 3.4.0.Final以及IKAnalyzer 3.2.3 Stable等组件,实现了中文文本的高效全文检索功能。其中,IKAnalyzer负责中文分词处理,提高了检索的...
《Hibernate Annotations 3.4.0.GA:深入理解与应用》 Hibernate是Java领域中广泛应用的对象关系映射(ORM)框架,它极大地简化了数据库操作,使得开发者可以使用面向对象的方式来处理数据。而Hibernate ...
该资源分为两个部分hibernate-search-3.4.0.Final--1.rar和hibernate-search-3.4.0.Final--2.rar(限制了上传大小,没有办法),从官网上下载的,另附最新版的下载地址,使用前请读readme!
《Hibernate Annotations 3.4.0.GA API详解》 Hibernate是Java开发中广泛使用的对象关系映射(ORM)框架,它极大地简化了数据库操作,将数据库操作与业务逻辑解耦。Hibernate Annotations是Hibernate框架的一个重要...
现在已经不用*.hbm.xml这种映射文件了,都是用Annotation(注解)方式来完成实体与表之间的映射关系,这样看起来比用xml文件来映射更具有可读性,自我感觉以后Hibernate Annotation的映射方式将代替hibernate 的*....
hibernate-entitymanager-3.4.0.GA.rar hibernate-entitymanager-3.4.0.GA.rar hibernate-entitymanager-3.4.0.GA.rar hibernate-entitymanager-3.4.0.GA.rar hibernate-entitymanager-3.4.0.GA.rar hibernate-...
hibernate-tools-3.4.0.Final
《Hibernate注解3.4.0.GA中文版》是一个针对Java开发人员的重要参考资料,它详细阐述了如何在Hibernate框架中使用注解进行对象关系映射(ORM)。Hibernate是Java领域广泛使用的持久化框架,通过将Java类与数据库表...
jquery-3.4.0.min.js下载,jquery3.4,前端使用,官方资源可用,各种前端效果必备
最新版本的hibernate-search.jar
【标题】"hibernate-entitymanager-3.4.0.GA" 是一个与Java持久化框架Hibernate Entity Manager相关的库,这个版本号表明它是2009年左右发布的一个稳定版本。Hibernate Entity Manager是JPA(Java Persistence API)...
《深入理解Hibernate注解3.4.0.GA》 Hibernate作为Java领域中广泛使用的对象关系映射(ORM)框架,极大地简化了数据库操作。在3.4.0.GA版本中,Hibernate引入了注解支持,使得开发人员能够更方便地在类和属性上直接...
总结,Hibernate Annotations 3.4.0.CR2提供了一种高效、灵活的数据持久化方案,它简化了开发过程,增强了代码的可读性和可维护性。无论是在中小型企业项目还是大型复杂系统中,都能看到其广泛而深入的应用。对于...
3.4.0.GA版本是Hibernate Annotations的一个稳定版本,提供了丰富的功能和改进。 Hibernate Annotations 3.4.0.GA包含了以下关键知识点: 1. **实体注解**:如@Entity定义一个Java类为数据库中的表,@Table指定...
本篇将详细探讨`hibernate-annotations-3.4.0.GA`和`hibernate-entitymanager-3.4.0.GA`这两个版本中的核心知识点,尤其是它们在注释和枚举映射方面的应用。 首先,`hibernate-annotations`是Hibernate提供的一套...
通过hibernate工具,将oracle数据库表生成Java类。...eclipse\plugins\org.hibernate.eclipse.libs_3.6.0.Final-v20130327-1513-B111\lib\tools\hibernate-tools-3.4.0.CR2.jar,然后重启eclipse即可。
Hadoop是一个由Apache基金会所开发的分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。Hadoop实现了一个分布式文件系统( Distributed File ...