亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Hibernate Search全面概述

發布時間:2021-12-01 10:17:32 來源:億速云 閱讀:140 作者:小新 欄目:編程語言

這篇文章主要介紹了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,您的觀點又是如何呢?

感謝你能夠認真閱讀完這篇文章,希望小編分享的“Hibernate Search全面概述”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

田东县| 利津县| 托克托县| 昌邑市| 老河口市| 兴国县| 文安县| 榕江县| 宁安市| 若尔盖县| 稷山县| 清流县| 昌宁县| 柏乡县| 庆元县| 永丰县| 衡南县| 鄂州市| 丰城市| 上饶市| 将乐县| 白山市| 沽源县| 镶黄旗| 大姚县| 高安市| 保德县| 元阳县| 安庆市| 高尔夫| 双桥区| 佳木斯市| 台南县| 隆回县| 车险| 炉霍县| 政和县| 饶平县| 西贡区| 定南县| 田林县|