`
wutao8818
  • 浏览: 616248 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

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.必须线程安全。


引用
Some additional strategies are planned in future versions of Hibernate Search


相关文章

Hibernate Search 3.0.0.GA offers two back ends






分享到:
评论

相关推荐

    Hibernate Search配置及简单应用

    **Hibernate Search配置及简单应用** Hibernate Search是Hibernate框架的一个扩展,它允许我们在应用程序中实现全文检索功能,使得数据库中的数据可以被快速、高效地搜索。这个功能尤其在处理大量文本数据时非常...

    Hibernate Search In Action

    Hibernate Search是一个强大的库,它为Hibernate框架提供了全文搜索的功能。全文搜索是一种强大的信息检索方式,可以让用户通过关键词快速定位到存储在大量数据中的相关内容。Hibernate Search库将全文搜索与...

    hibernateSearch+demo

    这个“hibernateSearch+demo”项目提供了一个实战示例,帮助开发者理解并应用 Hibernate Search 的核心概念和功能。 在 Hibernate Search 中,主要涉及以下关键知识点: 1. **全文索引**:Hibernate Search 使用 ...

    hibernate Search in action

    《Hibernate Search in Action》这本书深入探讨了Hibernate Search这一强大的全文搜索引擎集成框架,它将全文搜索功能无缝地融入到Java持久层框架Hibernate之中。通过利用Lucene库的强大功能,Hibernate Search为...

    hibernate search全文索引的创建及查询

    Hibernate Search是Hibernate ORM框架的一个扩展,它允许开发者在Java应用中实现全文搜索功能。这个工具结合了ORM的强大和Lucene搜索引擎的高效,使得数据库中的数据可以被快速、精准地检索。本文将深入探讨如何创建...

    Hibernate搜索框架HibernateSearch.zip

    Hibernate Search的作用是对数据库中的数据进行检索的。它是hibernate对著名的全文检索系统Lucene的一个集成方案,作用在于对数据表中某些内容庞大的字段(如声明为text的字段)建立全文索引,这样通过hibernate ...

    hibernate-search, Hibernate Search.zip

    hibernate-search, Hibernate Search Hibernate 搜索版本:5.8.0. Final - 13-09-2017描述针对Java对象的全文搜索这个项目提供 Hibernate ORM和全文索引服务( 如 Apache Lucene和 Elasticsearch

    基于Spring的Hibernate Search全文检索功能示例

    3. **Hibernate Search**:作为Hibernate的一个扩展,Hibernate Search提供了基于Lucene的全文检索功能,使得在数据库中的数据可以被快速、精确地搜索。 **二、集成Hibernate Search** 1. **配置依赖**:首先,你...

    Hibernate Search in action (pdf && code)

    《Hibernate Search in Action》是一本深入探讨Hibernate Search技术的专业书籍,配合源代码一同学习,能够帮助读者更好地理解和应用这项强大的全文检索和分析框架。Hibernate Search是Hibernate ORM的一个扩展,它...

    hibernate-search-5.5.4 api docset for Dash

    Hibernate Search 是一个强大的全文搜索引擎框架,它将Apache Lucene库集成到Hibernate ORM中,使得在Java应用程序中实现复杂的全文检索和分析功能变得简单。这个"hibernate-search-5.5.4 api docset for Dash"是...

    hibernate search-3.4.0.Final-dist

    《Hibernate Search 3.4.0.Final:深入探索企业级数据检索的利器》 Hibernate Search,作为Hibernate ORM框架的一个强大扩展,为Java开发者提供了一种在持久化数据上进行全文搜索的能力。这个3.4.0.Final版本是...

    Hibernate Search 4.4.0.Final API

    Hibernate Search 4.4.0.Final API 帮助文档

    hibernate_search.pdf

    标题:hibernate_search.pdf 描述与标签:此文档详细介绍了Hibernate Search的使用与配置,一个为Hibernate ORM提供全文搜索功能的扩展。该文档版本为3.1.0.GA,深入探讨了如何将Apache Lucene集成到Hibernate ORM...

    Hibernate Search in Action

    《Hibernate Search in Action》这本书是关于Java开发中利用Hibernate Search框架进行全文检索的权威指南。Hibernate Search是一个在Hibernate ORM之上构建的搜索引擎,它允许开发者在Java应用中实现强大的、数据库...

    基于hibernate search的全文搜索引擎实现完整代码和配置文件,支持中英文

    本资源提供了基于Hibernate Search实现的全文搜索引擎的完整代码和配置文件,适用于处理中英文数据,具备拼音搜索、错误纠正和搜索建议等高级功能。 Hibernate Search是Hibernate ORM的一个扩展,它允许开发者在...

    hibernate-search-5.6.0.Alpha3-dist.zip

    《Hibernate Search 5.6.0.Alpha3:深入探索企业级数据检索的利器》 Hibernate Search,作为Java领域中的一款强大、高效的全文搜索引擎,与ORM框架Hibernate紧密结合,为开发者提供了在数据库中进行复杂检索的能力...

    hibernate search4.2

    Hibernate Search 4.2 是一个基于 Hibernate ORM 的全文搜索引擎组件,它允许开发者在 Java 应用程序中实现高效、复杂的全文检索功能。该版本发布于几年前,但仍然是许多项目依赖的重要工具,尤其对于那些需要在大量...

Global site tag (gtag.js) - Google Analytics