只显示主题贴

test_root 写道如果我的数据库英字符集的,中文内容保存后都是乱码, 我该如何实例化org.apache.lucene.queryParser.QueryParser,及如何调用 parser.parse()方法? 谢谢 QueryParser parser = new QueryParser("content", new ChineseAnalyzer()); parser.setPhraseSlop(0); Query query = fullTextSession.createFullTextQuery(parser.p ...
  • 进入论坛 Java
hessian吧,DotNet、Java都能用
  • 进入论坛 Java
robbin 写道简直都成月经贴了。 他们说Hibernate性能不行,我说Hibernate的缓存是性能必杀技; 他们接着说互联网网站不能用ORM,我说JavaEye的对象缓存命中率是88%; 他们又说你那是BBS,大家点击频繁,所以命中率高,我说JavaEye的博客每个内容都不一样,照样命中率高; 他们最后说非公共性网站不能用ORM,我只能说你做一个非公共性网站干吗用呢? 这个世界多的是不用ORM但是性能很好的网站,这个世界也有很多用了ORM性能也很好的网站,连Google都在用Hibernate。你要用ORM便用,你不要用ORM便不用,一边嘴里说着不用不用就不用,一边心里忐忑不安,我 ...
  • 进入论坛 Java
魔力猫咪 写道请问在JPA的情况下可以使用吗?Search的注释和JPA注释放在一起会有问题吗?看到例子里用的是专用注释,没有使用JPA的标准注释。 是可以使用的,HS的Annotation是用于配置那些列需要建立索引是不影响JPA的Annotation的。
  • 进入论坛 Java
hua0424 写道8楼的意思是说,对“有一只小鸟(进行)捕食”进行搜索,用关键字"小鸟(进行)"可以查到结果,但是全角括号"小鸟(进行)"就查不到结果,因为后者的"进行"两边是全角的括号 个人感觉,那是由于Luecene自带的中文分词部件功能并不完善,不能对中文很好的支持而已导致,不知我的理解有没有错
  • 进入论坛 Java
imcaptor 写道我下载测试了一把,使用象"小鸟(进行)"可以查到结果,但是全角括号"小鸟(进行)"就查不到结果,如何让中文括号也能找到结果? 谢谢! 楼上的意思我不是很清楚,可以详细举个例子吗?
  • 进入论坛 Java
he__bei 写道如果使用Hibernate Search就可以不使用数据库了吗?要不在又使用数据库又使用Hibernate Search的情况下,能保证Hibernate Search的性能高于sql中的like吗? 全文索引只是一个辅助,并非不用使用数据库,hibernate search主要是辅助你在不知luecene的情况下使用hibernate的api来检索数据 不能说死一定比like好,当你数据量不大时,两者的差距不大,而当你的数据越庞大sql的like的效率越低,建立全文索引后体现的性能优势更明显。
暂时只实现了数据检索,不知能否加上关键字的定位,从而做到高亮显示,这个是下一步尝试的目标……
  • 进入论坛 Java
跟住楼主的文章中的介绍,大概知道这种算法的核心是统计模型的实现,是基于概率(统计)的分词算法,优点主要体现在词表较小,分词速度快,但是要完善这个算法关键是要加入一个动态学习的过程,无论是人工干预的还是在分词过程中自动丰富学习,这样才能有效地保证计算一个字符串是否切分为一个词的值更准确,更能识别出新词、未登录词…… PS:多谢楼主的共享,先把资料看看了解后,好好研究一番
  • 进入论坛 Java
首先可以使用它对数据库中数据量很大的字段(一般是那些声明为text的字段)建立全文索引,以后对这些字段进行模糊匹配搜索的话可以使用这个全文索引而不是使用sql中的like 接着的话,使用Hibernate Search仍然可以使用Hibernate的那套东西,检索时自动将相应的结果转为相应的业务层面上的POJO,免去了自己转换的麻烦
billgmh
搜索本博客
我的相册
6024ce3a-b42c-451f-bf30-eba1a43b95b9-thumb
Inter
共 3 张
存档
最新评论