知识大全 全文检索你的领域模型
Posted 项目
篇首语:行动是知识最好的果实。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 全文检索你的领域模型相关的知识,希望对你有一定的参考价值。
Hibernate Search:全文检索你的领域模型 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Hibernate Search项目的Beta第二版刚刚发布 InfoQ为此采访了Hibernate Search项目的发起人Emmanuel Bernard以了解更多细节 Emmanuel同时也是相关项目Hibernate Annotations和Hibernate EntityManager的发起人 根据Emmanuel所言 Hibernate Search目的是帮助Hibernate的使用者或是Java Persistence API(JPA)的使用者可以通过全文搜索索引来访问Hibernate或JPA管理的对象 Hibernate Search项目的主要特性包含以下几个方面
·Lucene集成——作为强大高效的检索引擎 Lucene的美名早已久经考验了
·数据的自动插入和更新——当一个对象通过Hibernate添加或更新时 索引也会相应进行透明的更新
·支持众多复杂的搜索方式——可快速的使用通配符进行搜索 以及多关键词全文检索(multi word text searches)和近似或同义词搜索(approximation/synonym searches) 或根据相关性排列搜索结果
·搜索集群(Search Clustering)——Hibernate Search提供了内建搜索集群解决方案 其中包括一个基于JMS的异步查询和索引系统
·对Lucene API接口的直接调用——如果用户打算处理某些特别复杂的问题 可以在查询中直接使用Lucene提供的API接口
·对Lucene的自动管理——Hibernate Search可以管理并优化Lucene的索引 并且非常高效地使用Lucene的API接口
项目的主要目标包含以下几个方面
·易用性——和Hibernate的ORM映射一样 Hibernate Search帮助用户实现了业务 %的工作 并且使用户专注于余下更为困难的业务实现部分
·和已有的Hibernate/JPA编程模型保持一致性——更轻松地集成Hibernate/JPA编程模型是 一开始就致力要实现的目标
Emmanuel在实践中给出了几个具体的实例 包括
·通过转换对象构造的方式 HQL查询语句可以被转换为搜索查询 通常只是几行代码 ——其他的因素(执行查询 结果格式等)都保持不变
·不需要启动过程 因为Hibernate Search透明地利用了已有的Hibernate/JPA基础架构
·最小配置集合要求至少在persistence xml或者hibernate cfg xml中设置两个属性
关于最终发布时间表 Emmanuel指出 版本发布之前将在查询和索引最优化方面做出大量的工作 他就此总结道
Hibernate Search的核心代码实际上是相当稳定的 发布版之所以仍标记为Beta的原因是我们对拓展API接口还没有充足的把握 Hibernate Search内核相当灵活 并且可以融入用户自定制的搜索策略 到目前为止 代码已经相对稳定 我们希望看到一个具备完善特性的产品 并保证API接口不会出现问题
如同平常一样 开源项目在编码完成时发布 我所要说的就是这个夏天很长并且我没有安排什么额外的度假计划 )
cha138/Article/program/Java/ky/201311/27994相关参考
Solr是一个可供企业使用的基于Lucene的开箱即用的搜索服务器对Lucene不熟?那么建议先看看下面两篇文档 实战Lucene第部分初识Lucenelolucene/ 用Lucene加速W
刘若英的《给你》歌词全文,刘若英的歌曲《给你》属于专辑《我很好》,发行于2008年1月11日。歌词全文如下:你的咖啡只加半块糖雨天不喜欢带伞散步时喜欢歌唱别和你说太多话你的习惯她知道吗你的美好她发现了
三段三阶数学模型经济领域的数学模型是反映经济活动模式的数学方程式。“三段三阶”数学模型是反映股票价格或股指变化的数学方程式。定义如下:股票价格的长期(几年到几十年)变化是沿着一条上升趋势线的随机过程。
工业领域碳达峰行动是《2030年前碳达峰行动方案》(2021年10月24日国务院印发,点击查看《2030年前碳达峰行动方案》全文)“重点任务”中的十大行动之一,主要如下:工业是产生碳排放的主要领域之一
工业领域碳达峰行动是《2030年前碳达峰行动方案》(2021年10月24日国务院印发,点击查看《2030年前碳达峰行动方案》全文)“重点任务”中的十大行动之一,主要如下:工业是产生碳排放的主要领域之一
业务和系统开发领域绝对不能容许设计上的重大失误可是很多开发人员却因为不了解设计步骤而恰恰轻视乃至完全忽略了整个设计过程而实际上我们中的大多数人也确实缺乏必要的有关技能和知识结果令我们往往旁路了项目
《关机又关机》,是由YangYang作词作曲并演唱的歌曲,发布于2021年1月13日。歌词全文如下:你一直在我身边哪怕我一无所有你说只要我爱你你就别无所求看着你的照片我的悲伤以为学会伪装就不会受伤还是
刘大壮《我很好》(吉他版)歌词全文,刘家泽、晨晨晨作词;晨晨晨作曲,刘大壮吉他。不错的歌。还记得属于你的那些嗜好喜欢吃的菜系和饮料习惯的动作连带着微笑在最远的星空闪耀还记得爱你时的每个心跳还保留着每一
刘大壮在抖音上发布了自己的新歌《三号线》,吴剑中作词,彭扬作曲,歌词全文如下:乘坐地铁三号线往返的两点一线隔着泪割舍从前再听不见敷衍呵口气勾圈玻璃窗上映你的侧脸结局失散同谁出演我像过客般擦肩用煽情字眼
王琪作词、作曲并演唱的《可可托海的牧羊人》,发行于2020年5月8日,讲述了一个牧羊人和养蜂女的爱情故事,深情感人。歌词全文如下:那夜的雨也没能留住你山谷的风它陪着我哭泣你的驼铃声仿佛还在我耳边响起告