91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

惠东县| 惠水县| 昌宁县| 志丹县| 门源| 扬州市| 揭西县| 临桂县| 邻水| 饶河县| 吉木萨尔县| 新干县| 敖汉旗| 峨眉山市| 福州市| 陇南市| 广德县| 正宁县| 遂昌县| 蓬溪县| 大宁县| 岳阳县| 阿坝| 方山县| 明水县| 永康市| 沁阳市| 旺苍县| 大足县| 广安市| 醴陵市| 沙坪坝区| 应城市| 高密市| 南部县| 休宁县| 石林| 章丘市| 江华| 枣庄市| 小金县|