一種基于網(wǎng)狀結(jié)構(gòu)的用戶信息高效檢索方法
基本信息
申請(qǐng)?zhí)?/td> | CN202011587721.9 | 申請(qǐng)日 | - |
公開(公告)號(hào) | CN112948447A | 公開(公告)日 | 2021-06-11 |
申請(qǐng)公布號(hào) | CN112948447A | 申請(qǐng)公布日 | 2021-06-11 |
分類號(hào) | G06F16/2457;G06F16/248;G06F16/2453 | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 蘇萬(wàn)生;陳光鵬;翁彬 | 申請(qǐng)(專利權(quán))人 | 福建票付通信息科技有限公司 |
代理機(jī)構(gòu) | - | 代理人 | - |
地址 | 350000 福建省福州市鼓樓區(qū)西洪路528號(hào)云座-3號(hào)樓7樓 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開了一種基于網(wǎng)狀結(jié)構(gòu)的用戶信息高效檢索方法:將用戶和每一級(jí)接收到的商品做為節(jié)點(diǎn);將商品與用戶的歸屬關(guān)系作為邊,將商品在不同層級(jí)上的聯(lián)系也作為邊;上述模型存儲(chǔ)到GDB中;定義數(shù)據(jù)定義的XML模型,包含需要作為檢索條件的字段,字段需要包含所屬的表信息,以及多個(gè)表之間的join規(guī)則;將自定義的XML模型定義轉(zhuǎn)換成ES的數(shù)據(jù)源提取模型,通過mysql的binlog同步到異步隊(duì)列再寫入ES;提供接口封裝,將關(guān)系鏈的檢索通過到GDB中實(shí)現(xiàn)獲取到查詢到集合A,將需要作為排序及過濾的非關(guān)系鏈數(shù)據(jù)作為檢索條件,到ES中查詢獲取集合B;將A和B的交集作為查詢接口返回的ID集合結(jié)果。本發(fā)明具有查詢效率高,系統(tǒng)復(fù)雜度低,數(shù)據(jù)復(fù)用率高和維護(hù)成本低的優(yōu)點(diǎn)。 |
