首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

hibernate search 手动创造索引

2012-10-07 
hibernate search 手动创建索引hibernate search默认采用自动创建索引只要在entity上配置上@Indexed注解,

hibernate search 手动创建索引
hibernate search默认采用自动创建索引
只要在entity上配置上@Indexed注解,在插入数据时hibernate就自动的索引数据

实际上是可以配置成手动索引的
配置如下

<prop key="hibernate.search.indexing_strategy">manual</prop>

hibernate默认是event

见代码
private static String defineIndexingStrategy(SearchConfiguration cfg) {String indexingStrategy = cfg.getProperties().getProperty( Environment.INDEXING_STRATEGY, "event" );if ( !( "event".equals( indexingStrategy ) || "manual".equals( indexingStrategy ) ) ) {throw new SearchException( Environment.INDEXING_STRATEGY + " unknown: " + indexingStrategy );}return indexingStrategy;}

热点排行