阅读更多

12顶
0踩

企业架构

原创新闻 Hibernate Search 3.2 发布!

2010-05-07 10:19 by 正式编辑 hantsy 评论(9) 有7639人浏览

Hibernate Search 3.2 正式发布,这次发布主要是支持 Hibernate 3.5 和 JPA2。它是  Hibernate 对著名的全文检索系统Lucene的一个集成方案,作用在于对数据表中某些内容庞大的字段(如声明为text的字段)建立全文索引,这样通过ibernate Search就可以对这些字段进行全文检索后获得相应的POJO,从而加快了对内容庞大字段进行模糊搜索的速度(sql语句中like匹配)。

 

新的 3.2 版本值得关注的改进内容有:

  • 可通过Annotation定义索引的执行,支持超过95%的索引定义
  • 数据的索引和重建索引变得更加简单而且快速
  • 通过 JMS 支持索引的集群
  • 索引过程监控
  • 单例构建索引,速度更快

    hibernate.search.[default|index name].exclusive_index_use true

  • 要求 Hibernate Core 3.5 和 JPA 2 ,修正了一些小bug

官方发布来源:http://www.jboss.org/feeds/post/hibernate_search_3_2_released_mapping_mass_indexing_clustering

 

官方网站:http://search.hibernate.org/

 

下载:http://www.hibernate.org/subprojects/search/download.html

来自: JBoss.org
12
0
评论 共 9 条 请登录后发表评论
9 楼 fhyfufangyu 2010-05-11 22:08
和solr相比呢?
8 楼 linliangyi2007 2010-05-10 09:20
不错的东西啊,现在开发搜索越来越简单了
7 楼 luckaway 2010-05-10 09:06
不错,很有必要的功能
6 楼 a06062125 2010-05-09 16:51
有没有相关文档教怎么用?
5 楼 a06062125 2010-05-09 16:50
太棒了,这对以问答对组织知识库的问答系统研究是个福音
4 楼 whaosoft 2010-05-09 11:14
这个好 还是compass 好呢?
3 楼 wb17534806 2010-05-08 15:37
很有想法啊
2 楼 shiyangxt 2010-05-08 10:02
之前的一个项目用了3.0
1 楼 jitabc 2010-05-08 09:09
和compass有一拼了

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • WebSharp下载

    傻瓜式Web编程利器。Websharp是众多Java Web开发技术中的一种,其核心是页面模板,它是一种通过模板引擎驱动模板来输出动态Web内容的技术。为什么要使用Websharp呢?因为它简单而高效。和Spring、Structs这些Java开发技术相比,Websharp算是比较轻量级的开发技术,但它的简单和开发效率会让你瞠目结舌。总的来说它有如下的特点: 简单 – 只要你熟悉HTML和开发语言,就能够在10分钟内入门。它没有庞大的控件、标记库,也没有复杂的框架和逻辑,可以轻松地学会。 强大 - HTML能表现的结果Websharp都能实现。 可见即所得 – 页面设计的结果就是看到的结果。 可维护性 – HTML代码和业务逻辑100%分离,非常容易维护。 下载后,Websharp的部署很简单,websharp.zip解压就是一个完整的web应用,拷贝到web应用目录下即可,例如拷贝到…Tomcat\webapps\ROOT目录下。如果没有配置web应用,请先配置。

  • Websharp 1 - Websharp介绍

    史上最简单的但又十分强大的web开发技术关于WebsharpWebsharp是一种WEB开发技术,它能够简单高效地开发Web应用。纵观当今WEB世界,WEB开发技术五花八门,都是运用各种理论和框架对简单的WEB进行层层的封装,使本来很是简单的WEB应用陷入了纯粹追求理论上完美的危机。很多WEB技术都鼓吹技术先进、体系完整和维护简单,但实际上你要花费很大的精力去学会使用它,你要学习一大堆

  • Websharp——开源.Net应用系统框架

    一.     前言Websharp的目标,是开发一个开源的基于Microsoft.Net的轻量级的应用软件系统开发框架,包含以下内容:Ø         一个轻量级的O/R Mapping框架Ø         一个轻量级的AOP框架Ø         一个轻量级的ServiceLocator,主要目的是为整合不同服务端技术的客户端编程。说来惭愧的是,这个框架从三年前就开始做了

  • Websharp使用说明(7)

    附1:Websharp主要接口定义: PersistenceCapable:public interface PersistenceCapable     {         EntityData EntityData{get;set;}         int ObjectCount{get;}         void AddNew();    

  • C# websocketsharp 客户端使用快速上手

    阅前提示 Websocket-sharp提供了实现WebSocket协议客户端和服务器。支持: RFC 6455; 创建客户端和服务器;数据压缩扩展; 安全连接;HTTP身份验证; 查询字符串、header、Cookie ;通过HTTP代理服务器连接 ;.NET Framework 3.5 or later(包括兼容环境,如Mono) 适合人群 :C#+websocket 使用者 阅读方式:浏...

  • C#基于websocket-sharp实现简易httpserver(封装)

    一、背景   其实就是很简单的,公司会桌面开发的人员紧缺啊,项目又赶,而我们公司的前端人员人多还厉害(ps:吐槽下,后端的人真的少啊,会桌面开发的更少啊),所以萌生出了使用html+js来构建本地应用程序,但是我们的客户基本都是制造行业,需要对很多硬件进行交互(IO卡、PLC、串口等等各种),那就势必还是需要传统的应用程序(毕竟方案多),emmm,那这两者之间需要怎么样结合呢?so就有...

  • SharpWebMail介绍和安装

    什么是:SharpWebMail SharpWebMail是一款C#开发的基于WEB应用程序的多语言的WEB邮件服务。它允许我们使用SMTP或IMAP服务来完成发送,接收邮箱。目前的版本是0.13。SharpWebMail里的控件由几个出名的开源的项目组成:FCKeditor:不多介绍,开源的HTML编辑器。DotNetOpenMail :一款SMTP客户端组件。(它完全可以代替我们发送邮件的时候

  • C#中CefSharp的简单使用

    准备工作 1. 创建32位winform项目 必须指定32位或64位 这里使用32位 2. 下载CefSharp相关文件 3. 复制CefSharp相关文件到项目debug目录并添加引用 1.创建项目 关键步骤是项目必须是32位 2.CefSharp相关文件 ...

  • 傻瓜式的Java Web开发利器:Websharp

    什么是Websharp? Websharp是众多Java Web开发技术中的一种,其核心是页面模板,它是一种通过模板引擎驱动模板来输出动态Web内容的技术。为什么要使用Websharp呢?因为它简单而高效。和Spring、Structs这些Java开发技术相比,Websharp算是比较轻量级的开发技术,但它的简单和开发效率会让你瞠目结舌。总的来说它有如下的特点: 简单 – 只要你熟悉HTML和

  • Websharp

    Websharp是国人开源的一款开源持久层框架,它的目标是设计一个基于.Net的通用的应用软件系统的框架,以简化基于.Net平台的企业应用软件的开发。目前,Websharp关注于企业应用软件的以下几个方面:1、 数据库访问2、 O/R 映射3、 AOP4、 分布式访问 http://sourceforge.net/projects/websharp/

  • 基于ORM的国产开源框架WebSharp在.Net中的应用

     ORMORM,即Object-Relational Mapping(对象关系映射),它的作用是在关系型数据库和业务实体对象之间作一个映射,这样我们在具体的操作业务对象的时候,就不需要再去和复杂的SQL语句打交道,只需简单的操作对象的属性和方法就可以完成对关系数据表的操作。使用ORM技术数据层完全被隐藏,暴露在程序员面前的只是一些实体类对象,在程序中通过实体类的属性来间接操作数据表中的

  • websharp源代码

    开源框架,提供AOP等功能,由孙亚民编写,此部分为框架的源代码,可以供学习作者的思想

  • Websharp示例工程

    Websharp示例工程

  • Websharp使用说明(5)

           对象的查询       Websharp提供了对对象查询的功能,这个功能通过Query接口提供。Query接口的定义可以见:附1:Websharp主要接口定义——Query       可以通过下面的办法来使用Query接口:PersistenceManager pm=PersistenceManagerFactory.Instance().CreateP

  • ORM,ASP.NET中ORM学习,ASP.NET中ORM学习心得,WEB2.0中ORM实现原理,Asp.net简单ORM示例源码详细讲解,Asp.net2.0:如何使用ObjectDataSource(配合ORM )(二)

    原作者:徐芳波序言N层应用程序的开发,ORM工具的作用相当于数据访问层。如果不使用ORM工具,需要开发人员硬编码数据访问层。下面比较这两种做法的优缺点. ORM的优点非常吸引人:不需要构造简单枯燥的SQL语句、对数据库进行I/O操作,这些都由ORM工具来解决,而且不易出错。但是缺点也成为ORM心中的痛,主要体现在两个方面:1,ORM不够灵活;2,ORM性能比较差,有时候会成为系统的

  • Websharp使用说明(1)

    Websharp使用说明前言N层的应用软件系统,由于其众多的优点,已经成为典型的软件系统架构,也已经为广大开发人员所熟知。在一个典型的三层应用软件系统中,应用系统通常被划分成以下三个层次:数据库层、应用服务层和用户界面层。如下图所示:其中,应用服务层集中了系统的业务逻辑的处理,因此,可以说是应用软件系统中的核心部分。软件系统的健壮性、灵活性、可重用性、可升级性和可维护性,在很大程度

  • Websharp使用说明(2)

    数据实体的表示Websharp在数据的表现上,能够采用两种方式。第一种方式,充分利用了.Net Framework类库中DataSet的功能,设计了一个EntityData类。这个类继承了DataSet,并增加了一些属性和方法。同数据库的映射关系,采用XML配置文件的方式。XML配置文件可以通过我们提供的工具来生成。在实际的应用中,要获取一个Product实体对象,可以通过如下方式取得

  • Websharp 11 - 代码生成器

    Websharp提供一项代码生成的功能。利用这项功能,可以根据模板生成代码框架,节省不少的开发时间。首先是设计好模板,然后生成代码框架,最后在代码框架里面填写数据即可。 示例 以“调色板”为例说明。页面显示结果如下图所示,左边是颜色名称,右边是实际的颜色。 1)创建模板文件colors.htm。定义了一个loop循环和一个Color变量。

Global site tag (gtag.js) - Google Analytics