亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種檢索結(jié)果數(shù)據(jù)組織方法、裝置、設(shè)備及介質(zhì)與流程

文檔序號:40389002發(fā)布日期:2024-12-20 12:11閱讀:3來源:國知局
一種檢索結(jié)果數(shù)據(jù)組織方法、裝置、設(shè)備及介質(zhì)與流程

本發(fā)明涉及計算機,尤其涉及一種檢索結(jié)果數(shù)據(jù)組織方法、裝置、設(shè)備及介質(zhì)。


背景技術(shù):

1、樹形檢索是數(shù)據(jù)庫的一種索引方式,通過構(gòu)建樹形結(jié)構(gòu)來管理和查詢數(shù)據(jù)。樹形索引的建立,使得數(shù)據(jù)庫能夠快速定位到數(shù)據(jù)的位置,而無需遍歷整個數(shù)據(jù)集,使得對數(shù)據(jù)的查找變得便利許多。

2、現(xiàn)有技術(shù)中基于樹形結(jié)構(gòu)的數(shù)據(jù)檢索,無法直接構(gòu)建一個完整的樹形結(jié)構(gòu)的檢索結(jié)果,若將這樣的結(jié)果直接返回給用戶,某些節(jié)點的缺失會導(dǎo)致檢索結(jié)果的上下級關(guān)系不明確,造成檢索結(jié)果的結(jié)構(gòu)混亂,降低了用戶體驗。


技術(shù)實現(xiàn)思路

1、有鑒于此,針對現(xiàn)有技術(shù)中存在的問題,本公開提供了一種檢索結(jié)果數(shù)據(jù)組織方法、裝置、設(shè)備及介質(zhì)。

2、根據(jù)本發(fā)明的第一方面,提供了一種檢索結(jié)果數(shù)據(jù)組織方法,包括:

3、從數(shù)據(jù)庫中獲取檢索得到的檢索結(jié)果集;

4、遍歷所述檢索結(jié)果集中的每一節(jié)點,以獲取有對應(yīng)父子節(jié)點關(guān)系的目標(biāo)節(jié)點集,并基于所述目標(biāo)節(jié)點集中包含的父子節(jié)點關(guān)系從所述數(shù)據(jù)庫中獲取對應(yīng)的補充結(jié)果集;

5、基于所述檢索結(jié)果集和所述補充結(jié)果集構(gòu)建樹形檢索結(jié)果。

6、在一些實施例中,所述遍歷所述檢索結(jié)果集中的每一節(jié)點,以獲取有對應(yīng)父子節(jié)點關(guān)系的目標(biāo)節(jié)點集的步驟,包括:

7、遍歷所述檢索結(jié)果集中每一節(jié)點對應(yīng)的父節(jié)點id和子節(jié)點列表;

8、基于節(jié)點對應(yīng)的所述父節(jié)點id非空和/或所述子節(jié)點列表非空確定所述節(jié)點有對應(yīng)父子節(jié)點關(guān)系;

9、獲取所述檢索結(jié)果集中有對應(yīng)父子節(jié)點關(guān)系的全部節(jié)點,以得到目標(biāo)節(jié)點集。

10、在一些實施例中,所述基于所述檢索結(jié)果集和所述補充結(jié)果集構(gòu)建樹形檢索結(jié)果的步驟,包括:

11、基于所述檢索結(jié)果集和所述補充結(jié)果集中的每一節(jié)點對應(yīng)的層級關(guān)系和父子節(jié)點關(guān)系對所述檢索結(jié)果集和所述補充結(jié)果集構(gòu)建樹形檢索結(jié)果。

12、在一些實施例中,所述基于所述檢索結(jié)果集和所述補充結(jié)果集中的每一節(jié)點對應(yīng)的層級關(guān)系和父子節(jié)點關(guān)系對所述檢索結(jié)果集和所述補充結(jié)果集構(gòu)建樹形檢索結(jié)果的步驟,包括:

13、獲取所述檢索結(jié)果集和所述補充結(jié)果集中的任一節(jié)點作為比較節(jié)點,將所述比較節(jié)點的層級值與層級比較值進(jìn)行比較;

14、基于比較結(jié)果確定所述層級比較值的最新值以及得到所述檢索結(jié)果集和所述補充結(jié)果集中所有層級值為所述最新值的同一層級的節(jié)點;

15、獲取所述檢索結(jié)果集和所述補充結(jié)果集中的任一其他節(jié)點作為新的比較節(jié)點并將所述層級比較值的最新值作為新的層級比較值,返回將所述比較節(jié)點的層級值與層級比較值進(jìn)行比較的步驟,直至遍歷完成所述檢索結(jié)果集和所述補充結(jié)果集;

16、基于全部所述同一層級的節(jié)點及其對應(yīng)的父子節(jié)點關(guān)系構(gòu)建樹形檢索結(jié)果。

17、在一些實施例中,所述獲取所述檢索結(jié)果集和所述補充結(jié)果集中的任一節(jié)點作為比較節(jié)點,將所述比較節(jié)點的層級值與層級比較值進(jìn)行比較的步驟,包括:

18、設(shè)置所述層級比較值的初始值為最大層級閾值;

19、獲取所述檢索結(jié)果集和所述補充結(jié)果集中的任一節(jié)點作為比較節(jié)點,將所述比較節(jié)點的層級值與所述層級比較值進(jìn)行比較。

20、在一些實施例中,所述基于比較結(jié)果確定所述層級比較值的最新值以及得到所述檢索結(jié)果集和所述補充結(jié)果集中所有層級值為所述最新值的同一層級的節(jié)點的步驟,包括:

21、基于所述層級比較值與所述任一節(jié)點的層級值二者之中的較小層級值確定所述層級比較值的最新值;

22、遍歷所述檢索結(jié)果集和所述補充結(jié)果集中的每一節(jié)點,得到層級值為所述最新值的同一層級的節(jié)點。

23、在一些實施例中,所述直至遍歷完成所述檢索結(jié)果集和所述補充結(jié)果集的步驟,包括:

24、響應(yīng)于所述檢索結(jié)果集和所述補充結(jié)果集中的全部節(jié)點被劃分到對應(yīng)層級,得到各個層級分別包含的節(jié)點。

25、根據(jù)本發(fā)明的第二方面,提供了一種檢索結(jié)果數(shù)據(jù)組織裝置,所述裝置包括:

26、第一模塊,用于從數(shù)據(jù)庫中獲取檢索得到的檢索結(jié)果集;

27、第二模塊,用于遍歷所述檢索結(jié)果集中的每一節(jié)點,以獲取有對應(yīng)父子節(jié)點關(guān)系的目標(biāo)節(jié)點集,并基于所述目標(biāo)節(jié)點集中包含的父子節(jié)點關(guān)系從所述數(shù)據(jù)庫中獲取對應(yīng)的補充結(jié)果集;

28、第三模塊,用于基于所述檢索結(jié)果集和所述補充結(jié)果集構(gòu)建樹形檢索結(jié)果。

29、根據(jù)本發(fā)明的第三方面,還提供了一種電子設(shè)備,該電子設(shè)備包括:

30、至少一個處理器;以及

31、存儲器,存儲器存儲有可在處理器上運行的計算機程序,處理器執(zhí)行程序時執(zhí)行前述的檢索結(jié)果數(shù)據(jù)組織方法。

32、根據(jù)本發(fā)明的第四方面,還提供了一種計算機可讀存儲介質(zhì),計算機可讀存儲介質(zhì)存儲有計算機程序,計算機程序被處理器執(zhí)行時執(zhí)行前述的檢索結(jié)果數(shù)據(jù)組織方法。

33、上述一種檢索結(jié)果數(shù)據(jù)組織方法,將從數(shù)據(jù)庫中基于檢索條件得到檢索結(jié)果集進(jìn)行遍歷,獲得有對應(yīng)父子節(jié)點關(guān)系的目標(biāo)節(jié)點集并基于包含的父子節(jié)點關(guān)系從數(shù)據(jù)庫中獲取對應(yīng)的補充結(jié)果集,基于檢索結(jié)果集和補充結(jié)果集構(gòu)建樹形檢索結(jié)果。對檢索結(jié)果實現(xiàn)了構(gòu)建一個完整的樹形結(jié)構(gòu)的檢索結(jié)果,實現(xiàn)了將檢索結(jié)果中缺失的節(jié)點補充,避免檢索結(jié)果中上下級關(guān)系不明確的問題,避免檢索結(jié)果的結(jié)構(gòu)混亂,提高了用戶體驗。

34、此外,本發(fā)明還提供了一種檢索結(jié)果數(shù)據(jù)組織裝置、一種電子設(shè)備和一種計算機可讀存儲介質(zhì),同樣能實現(xiàn)上述技術(shù)效果,這里不再贅述。



技術(shù)特征:

1.一種檢索結(jié)果數(shù)據(jù)組織方法,其特征在于,所述方法包括:

2.根據(jù)權(quán)利要求1所述的檢索結(jié)果數(shù)據(jù)組織方法,其特征在于,所述遍歷所述檢索結(jié)果集中的每一節(jié)點,以獲取有對應(yīng)父子節(jié)點關(guān)系的目標(biāo)節(jié)點集的步驟,包括:

3.根據(jù)權(quán)利要求1所述的檢索結(jié)果數(shù)據(jù)組織方法,其特征在于,所述基于所述檢索結(jié)果集和所述補充結(jié)果集構(gòu)建樹形檢索結(jié)果的步驟,包括:

4.根據(jù)權(quán)利要求3所述的檢索結(jié)果數(shù)據(jù)組織方法,其特征在于,所述基于所述檢索結(jié)果集和所述補充結(jié)果集中的每一節(jié)點對應(yīng)的層級關(guān)系和父子節(jié)點關(guān)系對所述檢索結(jié)果集和所述補充結(jié)果集構(gòu)建樹形檢索結(jié)果的步驟,包括:

5.根據(jù)權(quán)利要求4所述的檢索結(jié)果數(shù)據(jù)組織方法,其特征在于,所述獲取所述檢索結(jié)果集和所述補充結(jié)果集中的任一節(jié)點作為比較節(jié)點,將所述比較節(jié)點的層級值與層級比較值進(jìn)行比較的步驟,包括:

6.根據(jù)權(quán)利要求5所述的檢索結(jié)果數(shù)據(jù)組織方法,其特征在于,所述基于比較結(jié)果確定所述層級比較值的最新值以及得到所述檢索結(jié)果集和所述補充結(jié)果集中所有層級值為所述最新值的同一層級的節(jié)點的步驟,包括:

7.根據(jù)權(quán)利要求4所述的檢索結(jié)果數(shù)據(jù)組織方法,其特征在于,所述直至遍歷完成所述檢索結(jié)果集和所述補充結(jié)果集的步驟,包括:

8.一種檢索結(jié)果數(shù)據(jù)組織裝置,其特征在于,所述裝置包括:

9.?一種電子設(shè)備,其特征在于,包括:

10.一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時執(zhí)行權(quán)利要求1-7任意一項所述的檢索結(jié)果數(shù)據(jù)組織方法。


技術(shù)總結(jié)
本發(fā)明涉及計算機技術(shù)領(lǐng)域,提出一種檢索結(jié)果數(shù)據(jù)組織方法、裝置、設(shè)備及介質(zhì)。其中,方法包括:從數(shù)據(jù)庫中獲取檢索得到的檢索結(jié)果集;遍歷檢索結(jié)果集中的每一節(jié)點,以獲取有對應(yīng)父子節(jié)點關(guān)系的目標(biāo)節(jié)點集,并基于目標(biāo)節(jié)點集中包含的父子節(jié)點關(guān)系從數(shù)據(jù)庫中獲取對應(yīng)的補充結(jié)果集;基于檢索結(jié)果集和補充結(jié)果集構(gòu)建樹形檢索結(jié)果。本發(fā)明的方案,實現(xiàn)了將檢索結(jié)果中缺失的節(jié)點補充,避免檢索結(jié)果中上下級關(guān)系不明確的問題,避免檢索結(jié)果的結(jié)構(gòu)混亂,提高了用戶體驗。

技術(shù)研發(fā)人員:楊碩,孫立新,宮保金,王延?xùn)|,王茂健,韓良良,時凱旋,張偉慶
受保護(hù)的技術(shù)使用者:浪潮通用軟件有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2024/12/19
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1