`
struggle2036
  • 浏览: 6598 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <!--父项目的坐标。如果项目中没有规定某个元素的值,那么父项目中的 ...
Monitoring   Hibernate Search通过SearchFactory.getStatistics()提供了到Statistics对象的访问。通过Statistics对象, 你可以得到一些有用的信息,如:哪些类被索引了或index中有多少个实体类。然而,通过指定 hibernate.search.generate_statistics属性,你还可以收集Lucene query的总数或平均数,对象加载时间等。     8.1. JMX 你也可以通过JMX访问statistics。设置属性hibernate.search.jmx_enabled,便会自动地注册 St ...
Index Optimization   随着时间推移,Lucene index需要经过优化。这个过程实际上是文件的合并。在优化操作触发之前,Lucene文档删除操作只是标志删除的文档,并不会从物理上删除文档。在优化过程中,将会应用删除操作,也会影响Lucene Directory中文件的数量。   优化Lucene index可以提高搜索的速度,但对于更新操作是毫无效果的。在优化过程中,也可以进行搜索操作,但会显得有些慢。所有的index更新操作会被停止。它推荐schedule optimization:     在一个空闲的系统中或当搜索不频繁时。 在大量index修改 ...
Manual index changes   当Hibernate core应用实体类的改变到数据库,Hibernate Search也会自动地探测这些改变并更新index(除非禁用事件监听器)。有时候并不是通过Hibernate来修改数据库的数据,像当还原数据库的 备份或数据是不同的方 ...
原文:http://sin90lzc.iteye.com/blog/1106714   Querying   Hibernate Search的第二个很重要的能力是运行Lucene queries并通过Hibernate session获得受管理的实体。search在提供了Lucene强大的功能之外还保持着Hibernate的编程模式(给Hibernate典型的 search机制提供另外的dimension:HQL,Criteria query,native SQL query)   预备和运行一个query由4个步骤组成:   创建一个FullTextSession 通过 ...
原文:http://sin90lzc.iteye.com/blog/1106258 Mapping entities to the index structure   4.1. 映射一个实体(Mapping an entity) 在第一章中,你已经知道了建立实体索引的所有元信息是通过注解描述的,所以不需要xml的映射文件。但是你依然可以使 ...
原文:http://sin90lzc.iteye.com/blog/1100993 Configuration       3.1激活Hiberate Search与自动indexing功能   3.1.1激活Hibernate Search   Hibernate Core会自动探测是否应用激活Hibernate Search。如果想禁用Hibernate Search,把hibernate.search.autoregister_listeners配置为false。当然,即使 hibernate.search.autoregister_listeners配置为true, ...
原文:http://sin90lzc.iteye.com/blog/1098564 Archetype   2.1概述 Hibernate Search由建立索引和索引搜索两个组件组成,并且都是基于Apache Lucene。   每次一个实体从数据库中被插入,更新或移除,Hibernate Search会跟踪这些事件并维护index的更新。所有index更新工作都会由Hibernate Search完成而不需要你去使用Lucene API。   为了与Lucene的index交互,Hibernate Search有一个DirectoryProvider的概念。Directo ...
原文:http://sin90lzc.iteye.com/blog/1098439 Getting Start   1.1系统配置要求   java runtime JDK或JRE5以上版本 Hibernate Search  hibernate-search-3.4.0.Final.jar及其所需依赖。可通过Jboss Maven仓库下载(http://repository.jboss.org/ nexus/content/groups/publi ...
在xml配置了这个标签后,spring可以自动去扫描base-pack下面或者子包下面的java文件,如果扫描到有@Component @Controller@Service等这些注解的类,则把这些类注册为bean 注意:如果配置了<context:component-scan>那 么<context:annotation-config/>标签就可以不用再xml中配置了,因为前者包含了后者。另 外<context:annotation-config/>还提供了两个子标签 1.        <context:include-filter> ...
每一个站的WEB-INF下都有一个web.xml的设定文件,它提供了我们站台的配置设定. web.xml定义:.站台的名称和说明.针对环境参数(Context)做初始化工作.Servlet的名称和映射.Session的设定.Tag library的对映.JSP网页设定.Mime Type处理.错误处理.利用JDNI取得站台资源 要了解web.xml的设定值,必须了解它的schema,从web.xml中知道它的schema是由Sum Microsystems公司定制的,如果你想更为详细的了解它,可以到http://java.sun.com/xml/ns/j2ee/web-mapp_2_4.x ...
1.有些参数在某些阶段中是常量     比如:a、在开发阶段我们连接数据库时的连接url,username,password,driverClass等                 b、分布式应用中client端访问server端所用的server地址,port,service等                  c、配置文件的位置 2.而这些参数在不同阶段之间又往往需要改变     比如:在项目开发阶段和交付阶段数据库的连接信息往往是不同的,分布式应用也是同样的情况。 期望:能不能有一种解决方案可以方便我们在一个阶段内不需要频繁书写一个参数的值,而在不同阶段间又可以方便的 ...
Global site tag (gtag.js) - Google Analytics