
翻译
lzc688
这个作者很懒,什么都没留下…
展开
-
Hibernate Search(基于version3.4)--第一章Getting Start
Getting Start 1.1系统配置要求java runtimeJDK或JRE5以上版本 Hibernate Search hibernate-search-3.4.0.Final.jar及其所需依赖。可通过Jboss Maven仓库下载(http://repository.jboss.org/nexus/content/gro...2011-06-20 13:59:07 · 138 阅读 · 0 评论 -
Hibernate Search(基于version3.4)--第二章Archetype
Archetype 2.1概述Hibernate Search由建立索引和索引搜索两个组件组成,并且都是基于Apache Lucene。 每次一个实体从数据库中被插入,更新或移除,Hibernate Search会跟踪这些事件并维护index的更新。所有index更新工作都会由Hibernate Search完成而不需要你去使用Lucene API。 为了与Lu...2011-06-20 16:17:29 · 98 阅读 · 0 评论 -
Hibernate Search(基于version3.4)--第四章Mapping entities to the index structure
Mapping entities to the index structure 4.1. 映射一个实体(Mapping an entity)在第一章中,你已经知道了建立实体索引的所有元信息是通过注解描述的,所以不需要xml的映射文件。但是你依然可以使用Hibernate的映射文件来配置基本的Hibernate映射,但Hibernate Search的配置只能通过注解来表达。 ...2011-06-27 12:05:21 · 165 阅读 · 0 评论 -
Hibernate Search(基于version3.4)--第五章Querying
Querying Hibernate Search的第二个很重要的能力是运行Lucene queries并通过Hibernate session获得受管理的实体。search在提供了Lucene强大的功能之外还保持着Hibernate的编程模式(给Hibernate典型的search机制提供另外的dimension:HQL,Criteria query,native SQL query)...2011-06-27 17:46:35 · 287 阅读 · 0 评论 -
Hibernate Search(基于version3.4)--第六章Manual index changes
Manual index changes 当Hibernate core应用实体类的改变到数据库,Hibernate Search也会自动地探测这些改变并更新index(除非禁用事件监听器)。有时候并不是通过Hibernate来修改数据库的数据,像当还原数据库的备份或数据是不同的方式生成的。对于这样的用例,Hibernate Search暴露了Manual Index API来明确地更新,...2011-07-13 09:51:14 · 143 阅读 · 0 评论 -
Hibernate Search(基于version3.4)--第七章Index Optimization
Index Optimization 随着时间推移,Lucene index需要经过优化。这个过程实际上是文件的合并。在优化操作触发之前,Lucene文档删除操作只是标志删除的文档,并不会从物理上删除文档。在优化过程中,将会应用删除操作,也会影响Lucene Directory中文件的数量。 优化Lucene index可以提高搜索的速度,但对于更新操作是毫无效果的。在优化过...2011-07-13 10:35:32 · 111 阅读 · 0 评论 -
Hibernate Search(基于version3.4)--第八章Monitoring
Monitoring Hibernate Search通过SearchFactory.getStatistics()提供了到Statistics对象的访问。通过Statistics对象,你可以得到一些有用的信息,如:哪些类被索引了或index中有多少个实体类。然而,通过指定hibernate.search.generate_statistics属性,你还可以收集Lucene quer...2011-07-13 11:06:42 · 85 阅读 · 0 评论