Hibernate search与Lucene包异常学习心得
2015-06-17 22:20
274 查看
最近使用了了一下Hibernate Search这个组件
这个组件是对域模型进行全文检索,在全文检索的底层实现上使用了Lucene技术
在进行小测试的时候费了很大的力气去搞定包的问题
我直接通过实例进行验证
开始的时候我用的是最新的hibernate—search包,导致的直接问题是各种包不一致
这个问题花了我很长时间,最突出的一个异常就是java.lang.VerifyError
在比较久远的hibernate-search.jar包如:hibernate-search-3.1.0.GA
中只有一个hibernate-search.jar,而最新的包中有两个hibernate-search-*.jar
我开始的时候用的是最新的包,所以经常报异常,而且查了好多资料,有的说里面的类发生了改变
原先的类有的换了名字,所以我用的还是比较老版本的包,进行了测试
1.在[b]hibernate-search-3.1.0.GA包中找到hibernate-search.jar[/b]
2.在hibernate-search-3.1.0.GA/lib中找到lucene-core.jar和hibernate-commons-annotations.jar
3将上面的包加入到项目中
4.测试的小代码,可以网上百度很多
这个组件是对域模型进行全文检索,在全文检索的底层实现上使用了Lucene技术
在进行小测试的时候费了很大的力气去搞定包的问题
我直接通过实例进行验证
开始的时候我用的是最新的hibernate—search包,导致的直接问题是各种包不一致
这个问题花了我很长时间,最突出的一个异常就是java.lang.VerifyError
在比较久远的hibernate-search.jar包如:hibernate-search-3.1.0.GA
中只有一个hibernate-search.jar,而最新的包中有两个hibernate-search-*.jar
我开始的时候用的是最新的包,所以经常报异常,而且查了好多资料,有的说里面的类发生了改变
原先的类有的换了名字,所以我用的还是比较老版本的包,进行了测试
1.在[b]hibernate-search-3.1.0.GA包中找到hibernate-search.jar[/b]
2.在hibernate-search-3.1.0.GA/lib中找到lucene-core.jar和hibernate-commons-annotations.jar
3将上面的包加入到项目中
4.测试的小代码,可以网上百度很多
相关文章推荐
- CF 6C Alice, Bob and Chocolate
- Linkface人脸检测识别服务:四位女创始人,号称检测算法世界第一
- 字符统计
- 平抛与拍球
- java 数据库连接的自动回收机制 removeAbandoned
- Upgrading to Subversion 1.7
- java 动态代理
- SMO算法
- java实现——8硬币问题(算法)
- socket、tcp、udp、http 的认识及区别
- hihoCoder #1179 : 永恒游戏 (暴力枚举)
- 剑指offer 27 - 二叉搜索树与双向链表
- PHP:PDOStatement::rowCount()方法参数说明
- centos6.5 lnmp、lamp、lnmpa一键安装包
- Find the element that appears once
- Ogre基础教程4:监听器类与无缓冲输入处理
- struts自定义转化器
- 游戏服务器架构演化史
- openstack安装经验总结
- 构建之法13-17章读后感