System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 无码国产精品一区二区免费虚拟VR,亚洲一区无码中文字幕,国产午夜片无码区在线播放
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    索引構建方法、芯片、電子設備及介質技術

    技術編號:44460532 閱讀:6 留言:0更新日期:2025-02-28 19:08
    本申請提供一種索引構建方法、芯片、電子設備及介質,該方法應用于包括第一模塊和第二模塊的電子設備;第一模塊用于生成需構建索引的任一文件的第一信息;該方法包括:若待構建文件的第一類型索引和/或第二類型索引且未加載第一模型,加載第一模型;通過運行第二模塊執行第一操作和/或第二操作;第一操作包括:若待構建文件的第一類型索引,根據文件的第一信息和第一模型生成文件的第一類型索引;第二操作包括:若待構建文件的第二類型索引,根據文件和第一模型生成文件的第二類型索引;若不存在待構建第一類型索引的文件、待構建第二類型索引的文件,且已加載第一模型,卸載第一模型。本申請有助于節省設備資源。

    【技術實現步驟摘要】

    本申請涉及電子設備,特別涉及一種索引構建方法、芯片、電子設備及介質


    技術介紹

    1、電子設備中可以存儲有大量文件。為便于在大量文件中快速搜索到所需的目標文件,可以結合文件的索引信息進行搜索。如此,有必要對文件構建索引。

    2、索引的構建方式可以有多種,則針對不同的索引構建方式,電子設備中可以對應存在多條索引構建支路。索引構建支路運行時,可以加載模型,以使用模型功能來執行相應處理操作。

    3、不同的索引構建支路中可以包含相同的處理操作,則多條索引構建支路均可按需加載同一模型,但這一技術實現容易導致資源浪費。


    技術實現思路

    1、本申請提供了一種索引構建方法、芯片、電子設備及介質,有助于節省設備資源。

    2、第一方面,本申請實施例提供一種索引構建方法,應用于電子設備,電子設備包括第一模塊和第二模塊;第一模塊用于生成第一文件的第一信息,第一文件為需構建索引的任一文件;該索引構建方法包括:若待構建第一文件的第一類型索引和第二類型索引中的至少一個,且未加載第一模型,則加載第一模型;通過運行第二模塊,執行第一操作和第二操作中的至少一個;第一操作包括:若待構建第一文件的第一類型索引,則根據第一文件的第一信息和第一模型,生成第一文件的第一類型索引;第二操作包括:若待構建第一文件的第二類型索引,則根據第一文件和第一模型,生成第一文件的第二類型索引;若不存在待構建第一類型索引的文件、不存在待構建第二類型索引的文件,且已加載第一模型,則卸載第一模型。

    3、本申請實施例中,電子設備結合各類索引的構建需求,按需加載/卸載第一模型,使得待構建任一類型索引時,始終保持模型加載,各類索引均無需構建時,才卸載模型,如此可以避免過于頻繁的加載/卸載模型,減少不必要的模型加載/卸載操作,從而減少不必要的設備資源浪費。

    4、可選地,索引構建方法還包括:若待構建第一文件的第一類型索引和第二類型索引中的至少一個,且第二模塊未啟動,則啟動第二模塊;若不存在待構建第一類型索引的文件、不存在待構建第二類型索引的文件,且已啟動第二模塊,則關閉第二模塊。

    5、通過按需啟動/關閉第二模塊,如此可減少不必要的模塊啟動/關閉操作,從而減少不必要的設備資源浪費。

    6、可選地,索引構建方法還包括:若待構建第一文件的第一類型索引,且第一模塊未啟動,則啟動第一模塊;若不存在待構建第一類型索引的文件,且已啟動第一模塊,則關閉第一模塊。

    7、通過按需啟動/關閉第一模塊,如此可減少不必要的模塊啟動/關閉操作,從而減少不必要的設備資源浪費。

    8、可選地,第二模塊包括第一隊列和第二隊列;第一隊列用于暫存第一文件的第一信息;第二隊列用于暫存第一文件或者第一文件的第二信息,第二信息用于生成第一文件的第二類型索引;不存在待構建第一類型索引的文件包括:第一隊列為空;不存在待構建第二類型索引的文件包括:第二隊列為空。

    9、通過根據隊列情況,可以準確判斷是否存在待構建相應索引的文件,如此有助于實現對按需開啟/關閉模塊、按需加載/卸載模型的準確執行。

    10、可選地,生成第一文件的第一信息,包括:根據第二模型生成第一文件的第一信息;索引構建方法還包括:若待生成第一文件的第一信息,且未加載第二模型,則加載第二模型;若不存在待生成第一信息的文件,且已加載第二模型,則卸載第二模型。

    11、電子設備可以結合對第一信息的生成需求,按需加載/卸載第二模型,如此可以避免過于頻繁的加載/卸載模型,減少不必要的模型加載/卸載操作,從而減少不必要的設備資源浪費。

    12、可選地,生成第一文件的第一信息,包括:根據第二模型生成第一文件的第一信息;第一操作的處理優先級低于第二操作。

    13、相較于基于部分文檔的第二類型索引進行搜索時所得到的搜索結果,基于全部文檔的第二類型索引進行搜索時所得到的搜索結果可以更準確,如此有助于提升搜索效果。

    14、可選地,索引構建方法還包括:獲取搜索信息;根據搜索信息和電子設備已構建的各類索引,獲取各類索引中每一類型索引所對應的搜索結果,得到多種搜索結果;根據多種搜索結果,生成搜索信息的搜索結果。

    15、不論是否已構建所有文件的各類索引,在所有文件的各類索引均完成構建之前,電子設備始終使用全路搜索的搜索策略以實現文件搜索,如此可充分利用已構建的各個索引信息,從而有助于提升搜索效果。

    16、可選地,根據多種搜索結果,生成搜索信息的搜索結果,包括:根據目標文件在一種或多種目標搜索結果中的第一結果,進行加權融合處理,獲得目標文件的第二結果;其中,目標文件為多種搜索結果中的任一文件;其中,多種搜索結果包括一種或多種目標搜索結果,電子設備已構建目標文件的與目標搜索結果相對應類型的索引,且一種或多種目標搜索結果所分別對應的權重的和為一;根據目標文件的第二結果,生成搜索信息的搜索結果。

    17、通過在融合全路搜索結果時,根據各個文件當前的索引構建情況,對各個文件進行針對性的全路搜索結果融合處理,如此可提升融合效果。

    18、第二方面,本申請實施例提供一種索引構建裝置,應用于電子設備,電子設備包括第一模塊和第二模塊;第一模塊用于生成第一文件的第一信息,第一文件為需構建索引的任一文件;該索引構建裝置包括:第一處理模塊,用于若待構建第一文件的第一類型索引和第二類型索引中的至少一個,且未加載第一模型,則加載第一模型;第二處理模塊,用于通過運行第二模塊,執行第一操作和第二操作中的至少一個;第一操作包括:若待構建第一文件的第一類型索引,則根據第一信息和第一模型,生成第一文件的第一類型索引;第二操作包括:若待構建第一文件的第二類型索引,則根據第一文件和第一模型,生成第一文件的第二類型索引;第三處理模塊,用于若不存在待構建第一類型索引和第二類型索引的文件,且已加載第一模型,則卸載第一模型。

    19、第三方面,本申請實施例提供一種芯片,包括:處理器,其用于執行存儲在存儲器上的計算機程序指令,其中,當計算機程序指令被處理器執行時,觸發芯片執行如第一方面中任一項的方法。

    20、第四方面,本申請實施例提供一種電子設備,電子設備包括用于存儲計算機程序指令的一個或多個存儲器、以及一個或多個處理器,其中,當計算機程序指令被一個或多個處理器執行時,觸發電子設備執行如第一方面中任一項的方法。

    21、第五方面,本申請實施例提供一種計算機可讀存儲介質,計算機可讀存儲介質中存儲有計算機程序,當計算機程序在計算機上運行時,使得計算機執行如第一方面中任一項的方法。

    22、第六方面,本申請實施例提供一種計算機程序產品,計算機程序產品包括計算機程序,當計算機程序在計算機上運行時,使得計算機執行如第一方面中任一項的方法。

    23、前述各個方面的技術效果可互相參考,在此不再贅述。

    本文檔來自技高網...

    【技術保護點】

    1.一種索引構建方法,其特征在于,應用于電子設備,所述電子設備包括第一模塊和第二模塊;

    2.根據權利要求1所述的方法,其特征在于,所述方法還包括:

    3.根據權利要求1所述的方法,其特征在于,所述方法還包括:

    4.根據權利要求1所述的方法,其特征在于,所述第二模塊包括第一隊列和第二隊列;

    5.根據權利要求1所述的方法,其特征在于,所述生成第一文件的第一信息,包括:根據第二模型生成所述第一文件的第一信息;

    6.根據權利要求1所述的方法,其特征在于,所述生成第一文件的第一信息,包括:

    7.根據權利要求1-6中任一所述的方法,其特征在于,所述方法還包括:

    8.根據權利要求7所述的方法,其特征在于,根據所述多種搜索結果,生成所述搜索信息的搜索結果,包括:

    9.一種芯片,其特征在于,包括:

    10.一種電子設備,其特征在于,所述電子設備包括用于存儲計算機程序指令的一個或多個存儲器、以及一個或多個處理器,其中,當所述計算機程序指令被所述一個或多個處理器執行時,觸發所述電子設備執行如權利要求1-8中任一項所述的方法。

    11.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質中存儲有計算機程序,當所述計算機程序在計算機上運行時,使得計算機執行如權利要求1-8中任一項所述的方法。

    12.一種計算機程序產品,其特征在于,所述計算機程序產品包括計算機程序,當所述計算機程序在計算機上運行時,使得所述計算機執行如權利要求1-8中任一項所述的方法。

    ...

    【技術特征摘要】

    1.一種索引構建方法,其特征在于,應用于電子設備,所述電子設備包括第一模塊和第二模塊;

    2.根據權利要求1所述的方法,其特征在于,所述方法還包括:

    3.根據權利要求1所述的方法,其特征在于,所述方法還包括:

    4.根據權利要求1所述的方法,其特征在于,所述第二模塊包括第一隊列和第二隊列;

    5.根據權利要求1所述的方法,其特征在于,所述生成第一文件的第一信息,包括:根據第二模型生成所述第一文件的第一信息;

    6.根據權利要求1所述的方法,其特征在于,所述生成第一文件的第一信息,包括:

    7.根據權利要求1-6中任一所述的方法,其特征在于,所述方法還包括:

    8.根據權利要求7所述的方法,其特征在于,根據所述...

    【專利技術屬性】
    技術研發人員:葉秀眺
    申請(專利權)人:榮耀終端股份有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲人成国产精品无码| 高潮潮喷奶水飞溅视频无码| 中文字幕丰满乱孑伦无码专区| 亚洲国产91精品无码专区| 色噜噜综合亚洲av中文无码| 97无码免费人妻超级碰碰碰碰| 国产成人亚洲综合无码| 无码人妻丰满熟妇区五十路| 西西444www无码大胆| 国产亚洲精品a在线无码| 亚洲最大av无码网址| 99久久人妻无码精品系列| 无码GOGO大胆啪啪艺术| 国产精品无码一二区免费| 亚洲Av无码乱码在线播放| 99国产精品无码| 亚洲AV无码一区东京热久久| 日韩AV无码一区二区三区不卡毛片| 在线观看无码的免费网站| 欧洲人妻丰满av无码久久不卡| 久久久久亚洲AV片无码下载蜜桃| 无码毛片一区二区三区中文字幕 | 无码精品A∨在线观看免费| 国产亚洲精品无码拍拍拍色欲| 国产乱人伦中文无无码视频试看| 久久久久无码精品国产不卡| 午夜无码A级毛片免费视频| 久久无码AV一区二区三区| 亚洲日韩精品无码专区加勒比☆ | 无码人妻一区二区三区免费| 人妻丰满AV无码久久不卡| 亚洲AV无码码潮喷在线观看| 国产在线无码视频一区二区三区 | 久久久久亚洲AV无码永不| 熟妇人妻中文字幕无码老熟妇| 曰批全过程免费视频在线观看无码| 国产成人无码专区| 亚洲中文字幕不卡无码| 亚洲av无码一区二区乱子伦as| 人妻丰满熟妇AV无码区乱| 亚洲精品无码av中文字幕|