[發(fā)明專利]一種基于SolrCloud補(bǔ)全數(shù)據(jù)對象屬性的方法有效
| 申請?zhí)枺?/td> | 201711286664.9 | 申請日: | 2017-12-07 |
| 公開(公告)號: | CN107871020B | 公開(公告)日: | 2020-09-15 |
| 發(fā)明(設(shè)計)人: | 苑曉龍 | 申請(專利權(quán))人: | 浪潮云信息技術(shù)股份公司 |
| 主分類號: | G06F16/13 | 分類號: | G06F16/13;G06F16/14 |
| 代理公司: | 濟(jì)南信達(dá)專利事務(wù)所有限公司 37100 | 代理人: | 闞恭勇 |
| 地址: | 250100 山東省濟(jì)南市高*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 solrcloud 數(shù)據(jù) 對象 屬性 方法 | ||
1.一種基于SolrCloud補(bǔ)全數(shù)據(jù)對象屬性的方法,其特征在于,
通過自定義實現(xiàn)繼承自UpdateHandler的DirectUpdateHandler3類,在請求文檔提交之前,查詢Solr的索引文件獲得原有的文檔,并且將兩者的屬性信息合并之后重新提交;
首先,獲取客戶端提交文檔的主鍵的值;然后獲取最新的SolrSearcher查詢器,并查詢SolrIndex中是否存在此文檔,如果存在與此文檔主鍵值相同的文檔,則將此文檔與查詢獲得的原有文檔合并屬性值后提交,否則直接提交文檔。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,
自定義繼承自UpdateHandler的DirectUpdateHandler3類除與DirectUpdateHandler2相同的代碼部分外,主要包括以下幾部分內(nèi)容:
1)直接繼承UpdateHandler類;
2)獲取SolrSeacher查詢器時,通過RefCounted類獲取最新的SolrSearcher對象,并且在通過唯一主鍵值獲取原有文檔后必須將RefCounted實例的引用計數(shù)減1,即關(guān)閉查詢器;
3)在合并兩個文檔的屬性值時,對于多值屬性字段,需要進(jìn)行消除重復(fù)值的處理,對于單值屬性字段,根據(jù)需要判斷保留新的值還是原來的值;
4)在提交文檔之前必須將overwrite屬性置為true。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于浪潮云信息技術(shù)股份公司,未經(jīng)浪潮云信息技術(shù)股份公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711286664.9/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 對分布式搜索SolrCloud進(jìn)行可視化集群應(yīng)用搭建和維護(hù)的系統(tǒng)
- 一種海量數(shù)據(jù)查詢方法
- 基于圖數(shù)據(jù)庫的警務(wù)實時分析應(yīng)用平臺及其構(gòu)建方法
- 一種SolrCloud配置文件修改方法、裝置及系統(tǒng)
- 一種在SolrCloud集群中動態(tài)創(chuàng)建域的方法及裝置
- 一種基于Solr的分布式檢索方法
- 一種基于Solr的中文檢索方法
- 一種基于SolrCloud補(bǔ)全數(shù)據(jù)對象屬性的方法
- 一種分布式海量數(shù)據(jù)聚合采集方法
- 一種微博輿情傳播路徑分析方法
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





