2008-03-31
Hibernate Search Reader strategy
关键字: hibernate search reader strategy
开始为系统加入全文检索功能。考虑使用Hibernate Search 实现。
2.4节 Reader strategy 顺便翻译一些
当之行一个查询,Hibernate Search将通过一种读策略与lucene索引文件交互。选择哪种读策略取决于应用的属性(例如更新频率,主要以读为主,异步索引更新等)。可以参考3.5节读策略配置。
1.Shared
使用此策略。Hibernate Search 将使用相同的IndexReader,访问多个查询,and threads provided that the IndexReader is still up-to-date,If the IndexReader is not up-to-date,(这句不太明白,什么是up-to-date?) 一个新的将被打开。总的来说,这个策略提供了更好的性能,相对not-shared strategy来说。特别是当更新的数量大大低于读。这是默认策略。
2.Not-shared
每次查询被之行,一个Lucene IndexReader就被打开。这个策略不是最有效的。因为打开和准备一个Lucene IndexReader是一个相对昂贵的操作。
3.Custom
自定义。实现org.hibernate.search.reader.ReaderProvider.必须线程安全。
相关文章
Hibernate Search 3.0.0.GA offers two back ends
2.4节 Reader strategy 顺便翻译一些
当之行一个查询,Hibernate Search将通过一种读策略与lucene索引文件交互。选择哪种读策略取决于应用的属性(例如更新频率,主要以读为主,异步索引更新等)。可以参考3.5节读策略配置。
1.Shared
使用此策略。Hibernate Search 将使用相同的IndexReader,访问多个查询,and threads provided that the IndexReader is still up-to-date,If the IndexReader is not up-to-date,(这句不太明白,什么是up-to-date?) 一个新的将被打开。总的来说,这个策略提供了更好的性能,相对not-shared strategy来说。特别是当更新的数量大大低于读。这是默认策略。
2.Not-shared
每次查询被之行,一个Lucene IndexReader就被打开。这个策略不是最有效的。因为打开和准备一个Lucene IndexReader是一个相对昂贵的操作。
3.Custom
自定义。实现org.hibernate.search.reader.ReaderProvider.必须线程安全。
引用
Some additional strategies are planned in future versions of Hibernate Search
相关文章
Hibernate Search 3.0.0.GA offers two back ends
发表评论
- 浏览: 29374 次
- 性别:

- 来自: 杭州

- 详细资料
搜索本博客
我的相册
电信搞什么
共 12 张
共 12 张
最近加入圈子
最新评论
-
Rails 2.0: Scaffold
关键是不能对所谓的资源分类是很痛苦的。总不能所有的资源都放同一根下吧。我认为至少 ...
-- by nj0308 -
部署django记
不知道。现在自己有服务器了。就不用虚拟主机了。
-- by wutao8818 -
部署django记
有没有其他python虚拟主机服务的介绍
-- by jimichan -
部署django记
我现在已经不用他们的主机了。服务质量太差。有些东西问他们觉得不是他们的事情就不管 ...
-- by wutao8818 -
部署django记
请问,那些静态文件 如 css、images 怎么配置呢?我也打算发布在他们那里
-- by jimichan






评论排行榜