成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Hibernate Search全面概述

開發 后端
這里介紹Hibernate Search的核心代碼實際上是相當穩定的,發布版之所以仍標記為Beta的原因是我們對拓展API接口還沒有充足的把握,Hibernate Search內核相當靈活,并且可以融入用戶自定制的搜索策略。

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幫助用戶實現了業務90%的工作,并且使用戶專注于余下更為困難的業務實現部分;
◆和已有的Hibernate/JPA編程模型保持一致性——更輕松地集成Hibernate/JPA編程模型是“一開始就致力要實現的目標”。

Emmanuel在實踐中給出了幾個具體的實例,包括
◆通過轉換對象構造的方式,HQL查詢語句可以被轉換為搜索查詢,“通常只是幾行代碼”——其他的因素(執行查詢,結果格式等)都保持不變;
◆不需要啟動過程,因為Hibernate Search透明地利用了已有的Hibernate/JPA基礎架構;
◆最小配置集合要求至少在persistence.xml或者hibernate.cfg.xml中設置兩個屬性。

關于最終發布時間表,Emmanuel指出3.0版本發布之前將在查詢和索引***化方面做出大量的工作,他就此總結道:

Hibernate Search的核心代碼實際上是相當穩定的,發布版之所以仍標記為Beta的原因是我們對拓展API接口還沒有充足的把握,Hibernate Search內核相當靈活,并且可以融入用戶自定制的搜索策略。到目前為止,代碼已經相對穩定,我們希望看到一個具備完善特性的產品,并保證API接口不會出現問題。

如同平常一樣,開源項目在編碼完成時發布,我所要說的就是這個夏天很長并且我沒有安排什么額外的度假計劃 :)

關于Hibernate Search實現策略好處和不足的有趣爭論也隨之展開,Sanjiv Jivan就此描述了他眼中的Hibernate Search優缺點,隨后Emmanuel Bernard也回應了Sanjiv的看法。那么,親愛的讀者,對于Hibernate Search,您的觀點又是如何呢?

【編輯推薦】

  1. 簡單描述Hibernate單元測試
  2. 概括Hibernate多表關聯查詢
  3. 淺談Hibernate Session Factory
  4. 淺析Hibernate加載配置文件
  5. 深入剖析Hibernate核心接口
責任編輯:佚名 來源: 51CTO.com
相關推薦

2009-06-29 08:48:41

Hibernate緩存

2009-09-29 16:04:29

Hibernate S

2009-09-21 17:55:14

Hibernate O

2009-09-23 09:47:23

Hibernate e

2009-09-22 15:10:22

Hibernate映射

2009-09-28 12:57:54

Hibernate C

2009-09-23 17:03:08

Hibernate S

2009-09-22 09:13:43

Hibernate D

2009-09-21 16:56:14

Hibernateibatis

2009-09-28 13:49:44

Hibernate Q

2009-09-28 17:27:27

Hibernate A

2009-09-28 16:54:34

Hibernate示例

2009-09-23 15:50:21

Hibernate u

2009-09-24 10:50:31

Hibernate主鍵

2009-09-23 17:41:05

Hibernate事務

2009-09-25 09:46:03

Hibernate s

2009-09-28 10:24:58

Hibernate基礎

2009-09-29 10:12:03

Hibernate A

2009-09-18 16:20:36

LINQ基礎

2009-09-11 12:13:40

LINQ to SQL
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 天天拍夜夜爽 | 久久久久国产精品 | 亚洲国产成人精品久久 | 久草新视频 | 国产日韩一区二区三免费 | 91久久精品一区二区二区 | 欧美视频三级 | 精品一二| 一区二区精品视频 | 精品欧美一区二区精品久久 | 国产一级片91 | 成人亚洲一区 | 中文字幕在线免费 | 国产精品www | 午夜精品一区 | 久久久精彩视频 | 在线观看av网站永久 | 国产精品久久久久国产a级 欧美日本韩国一区二区 | 亚洲综合在线视频 | 国产一区二区三区视频 | 国产成人精品一区二区 | 成人精品鲁一区一区二区 | 中文字幕一区二区三区精彩视频 | 日韩精品在线网站 | 中文字幕不卡在线88 | 一区二区三区欧美 | 欧美一级在线 | 亚洲一区二区三区四区五区中文 | 日韩精品一区二区三区中文字幕 | 日韩一区二区在线视频 | 国产日韩欧美在线观看 | 亚洲国产成人精品久久 | 精品国产18久久久久久二百 | av在线一区二区三区 | 久久久久久久久久影视 | 在线视频久久 | 欧美一区二区三区在线 | 欧美极品在线 | 国产区精品 | 欧美一级免费看 | 国产精品美女久久久久aⅴ国产馆 |