建体彩网|中彩网双色球连号|
?
快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

www9778con:Hibernate Search ClassBridge來解決附件同步索引的問題

?

我有個類 Issue,然則它的附件并不放在數據庫傍邊,而是放在某個目錄下。

這時刻,我想讓 hibernate search 能夠自動的把這個類的附件也一并建立

索引,檢索的時刻能夠針對附件進行檢索。

剛開始用很土的法子,在 Issue類里面增添了一個 attachContent 的clob字段,

用來寄放從文件中抽掏出來的內容,然后在 hibernate 的 preInserwww9778cont/preUpdate

攔截器傍邊,掃描附件文件,抽取此中的內容,然后set到 attachCowww9778conntent 屬性中,

這樣就可以達到目標了。

雖然這樣已經可以事情了,然則老是感到不好。首先,attachContent這個字段對照

惡心,完全沒需要存在的,影響selct效率。其次,這個攔截器也感到很不好,把一

個動作分散在好幾個地方,而且每次update的時刻都從新掃描,影響效率。

搜了一下,有時發清楚明了一個 FieldBridge的接口, 便是 hibernate swww9778conearch里面用來對

field 進行custom索引的www9778con接口,然后又發明同一個package下面還有個 ClassBridge 的

Annotation。對 Issue 類設置www9778con ClassBridge,然后自己做了一個類,來達到我的目標。

Java代碼

免責聲明:以上內容源自網絡,版權歸原作者所有,如有侵犯您的原創版權請告知,我們將盡快刪除相關內容。

您可能還會對下面的文章感興趣:

建体彩网
金牛棋牌娱乐 足彩 做圆通快递收淘宝件赚钱吗 棋牌 竞技风暴 新浪网 特准特马资料唯 竞彩比分投注360 外围快3投注平台 体彩31大乐透走势图 威海乳山拼车赚钱吗 云南时时彩中奖规则