System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 亚洲午夜无码久久,国产在线拍揄自揄拍无码视频,国产精品无码DVD在线观看
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種基于Doris的數(shù)據(jù)搜索方法、系統(tǒng)和介質(zhì)技術(shù)方案

    技術(shù)編號:44405542 閱讀:2 留言:0更新日期:2025-02-25 10:19
    本申請涉及一種基于Doris的數(shù)據(jù)搜索方法、系統(tǒng)和介質(zhì),其中,該方法包括:對Doris數(shù)據(jù)庫中預(yù)設(shè)實(shí)體的靜態(tài)屬性數(shù)據(jù)進(jìn)行搜索,得到滿足預(yù)設(shè)條件的實(shí)體ID以生成第一臨時(shí)表;基于預(yù)設(shè)實(shí)體處于活躍狀態(tài)的事件時(shí)間,對預(yù)設(shè)實(shí)體的動(dòng)態(tài)軌跡數(shù)據(jù)進(jìn)行搜索以生成第二臨時(shí)表;對第一臨時(shí)表和第二臨時(shí)表進(jìn)行Inner?join關(guān)聯(lián),得到滿足預(yù)設(shè)條件和指定時(shí)間段內(nèi)活躍的目標(biāo)數(shù)據(jù)。通過本申請,實(shí)現(xiàn)了基于Doris的數(shù)據(jù)搜索,不僅能夠從實(shí)體的靜態(tài)屬性數(shù)據(jù)搜索出需要的實(shí)體ID等靜態(tài)字段,且還能從實(shí)體關(guān)聯(lián)的動(dòng)態(tài)軌跡數(shù)據(jù)中取篩選出對應(yīng)的動(dòng)態(tài)字段,將符合要求的數(shù)據(jù)匹配關(guān)聯(lián)后全量返回,解決了現(xiàn)有數(shù)據(jù)庫檢索方案存在檢索效果不佳的問題。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本申請涉及計(jì)算機(jī),特別是涉及一種基于doris的數(shù)據(jù)搜索方法、系統(tǒng)和介質(zhì)。


    技術(shù)介紹

    1、doris作為目前mpp架構(gòu)的高性能、實(shí)時(shí)的分析型數(shù)據(jù)庫,查詢性能高效,亞秒級別響應(yīng)時(shí)間可返回海量數(shù)據(jù)下的查詢搜索結(jié)果,可實(shí)現(xiàn)海量數(shù)據(jù)的搜索。以往對數(shù)據(jù)的搜索大多基于elasticsearch搜索引擎進(jìn)行實(shí)現(xiàn)。

    2、對于elasticsearch來說,只能針對于某特定的文章或者字段進(jìn)行搜索,將搜索結(jié)果直接返回特定條數(shù),返回結(jié)果多響應(yīng)較慢,同時(shí)無法將搜索結(jié)果和時(shí)間過濾條件等進(jìn)行綁定,對于想要實(shí)現(xiàn)搜索某種實(shí)體的結(jié)果匹配是否在某時(shí)間段內(nèi)的軌跡表中出現(xiàn)是難以實(shí)現(xiàn)的。

    3、目前針對相關(guān)技術(shù)中現(xiàn)有數(shù)據(jù)庫檢索方案存在檢索效果不佳的問題,尚未提出有效的解決方案。


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

    1、本申請實(shí)施例提供了一種基于doris的數(shù)據(jù)搜索方法、系統(tǒng)和介質(zhì),以至少解決相關(guān)技術(shù)中現(xiàn)有數(shù)據(jù)庫檢索方案存在檢索效果不佳的問題。

    2、第一方面,本申請實(shí)施例提供了一種基于doris的數(shù)據(jù)搜索方法,所述方法包括:

    3、對doris數(shù)據(jù)庫中預(yù)設(shè)實(shí)體的靜態(tài)屬性數(shù)據(jù)進(jìn)行搜索,得到滿足預(yù)設(shè)條件的實(shí)體id以生成第一臨時(shí)表,其中,所述預(yù)設(shè)實(shí)體包括船舶、飛機(jī)和衛(wèi)星;

    4、基于所述預(yù)設(shè)實(shí)體處于活躍狀態(tài)的事件時(shí)間,對doris數(shù)據(jù)庫中所述預(yù)設(shè)實(shí)體的動(dòng)態(tài)軌跡數(shù)據(jù)進(jìn)行搜索以生成第二臨時(shí)表;

    5、對所述第一臨時(shí)表和所述第二臨時(shí)表進(jìn)行inner?join關(guān)聯(lián),得到滿足所述預(yù)設(shè)條件和指定時(shí)間段內(nèi)活躍過的目標(biāo)數(shù)據(jù)。

    6、在其中一些實(shí)施例中,在對doris數(shù)據(jù)庫中預(yù)設(shè)實(shí)體的數(shù)據(jù)進(jìn)行搜索之前,所述方法包括:

    7、對所述預(yù)設(shè)實(shí)體的靜態(tài)屬性數(shù)據(jù)進(jìn)行字段拼接,得到實(shí)體字段數(shù)據(jù)和;

    8、對所述預(yù)設(shè)實(shí)體的動(dòng)態(tài)軌跡數(shù)據(jù)進(jìn)行全量聚合,得到第一全量聚合數(shù)據(jù)和第二全量聚合數(shù)據(jù);

    9、將所述靜態(tài)屬性數(shù)據(jù)、所述動(dòng)態(tài)軌跡數(shù)據(jù)、所述實(shí)體字段數(shù)據(jù)、所述第一全量聚合數(shù)據(jù)和所述第二全量聚合數(shù)據(jù),存儲(chǔ)到doris數(shù)據(jù)庫中。

    10、在其中一些實(shí)施例中,對所述預(yù)設(shè)實(shí)體的動(dòng)態(tài)軌跡數(shù)據(jù)進(jìn)行全量聚合,得到第一全量聚合數(shù)據(jù)包括:

    11、對所述預(yù)設(shè)實(shí)體每天所產(chǎn)生的動(dòng)態(tài)軌跡數(shù)據(jù)進(jìn)行每小時(shí)的全量聚合,得到第一全量聚合數(shù)據(jù),其中,所述第一全量聚合數(shù)據(jù)包括當(dāng)天0點(diǎn)至當(dāng)前聚合時(shí)間點(diǎn)內(nèi)每個(gè)預(yù)設(shè)實(shí)體的最后一條動(dòng)態(tài)軌跡數(shù)據(jù)。

    12、在其中一些實(shí)施例中,對所述預(yù)設(shè)實(shí)體的動(dòng)態(tài)軌跡數(shù)據(jù)進(jìn)行全量聚合,得到第二全量聚合數(shù)據(jù)包括:

    13、對所述預(yù)設(shè)實(shí)體每年所產(chǎn)生的動(dòng)態(tài)軌跡數(shù)據(jù)進(jìn)行每天的全量聚合,得到第二全量聚合數(shù)據(jù),其中,所述第二全量聚合數(shù)據(jù)包括預(yù)設(shè)年份時(shí)間點(diǎn)至當(dāng)前聚合時(shí)間點(diǎn)內(nèi)每個(gè)預(yù)設(shè)實(shí)體的最后一條動(dòng)態(tài)軌跡數(shù)據(jù)。

    14、在其中一些實(shí)施例中,在基于所述預(yù)設(shè)實(shí)體處于活躍狀態(tài)的事件時(shí)間,對doris數(shù)據(jù)庫中所述預(yù)設(shè)實(shí)體的動(dòng)態(tài)軌跡數(shù)據(jù)進(jìn)行搜索,得到第二臨時(shí)表之后,所述方法包括:

    15、基于所述預(yù)設(shè)實(shí)體處于活躍狀態(tài)的事件時(shí)間,對doris數(shù)據(jù)庫中所述預(yù)設(shè)實(shí)體的第一全量聚合數(shù)據(jù)進(jìn)行搜索以生成第三臨時(shí)表;

    16、基于所述預(yù)設(shè)實(shí)體處于活躍狀態(tài)的事件時(shí)間,對doris數(shù)據(jù)庫中所述預(yù)設(shè)實(shí)體的第二全量聚合數(shù)據(jù)進(jìn)行搜索以生成第四臨時(shí)表。

    17、在其中一些實(shí)施例中,對所述第一臨時(shí)表和所述第二臨時(shí)表進(jìn)行inner?join關(guān)聯(lián),得到滿足所述預(yù)設(shè)條件和指定時(shí)間段內(nèi)活躍過的目標(biāo)數(shù)據(jù)包括:

    18、對所述第二臨時(shí)表、所述第三臨時(shí)表和所述第四臨時(shí)表進(jìn)行full?outer?join全外關(guān)聯(lián),以生成第五臨時(shí)表;

    19、對所述第一臨時(shí)表和所述第五臨時(shí)表進(jìn)行inner?join關(guān)聯(lián),得到滿足所述預(yù)設(shè)條件和指定時(shí)間段內(nèi)活躍過的目標(biāo)數(shù)據(jù)。

    20、在其中一些實(shí)施例中,對所述預(yù)設(shè)實(shí)體的靜態(tài)屬性數(shù)據(jù)進(jìn)行字段拼接,得到實(shí)體字段數(shù)據(jù)包括:

    21、對所述預(yù)設(shè)實(shí)體的靜態(tài)屬性數(shù)據(jù)進(jìn)行字段拼接,得到實(shí)體字段數(shù)據(jù),并為所述實(shí)體字段數(shù)據(jù)創(chuàng)建對應(yīng)的doris倒排索引。

    22、在其中一些實(shí)施例中,對doris數(shù)據(jù)庫中預(yù)設(shè)實(shí)體的靜態(tài)屬性數(shù)據(jù)進(jìn)行搜索,得到滿足預(yù)設(shè)條件的實(shí)體id以生成第一臨時(shí)表包括:

    23、通過doris倒排索引函數(shù),對doris數(shù)據(jù)庫中預(yù)設(shè)實(shí)體的靜態(tài)屬性數(shù)據(jù)進(jìn)行搜索,得到滿足預(yù)設(shè)條件的實(shí)體id以生成第一臨時(shí)表。

    24、第二方面,本申請實(shí)施例提供了一種基于doris的數(shù)據(jù)搜索系統(tǒng),所述系統(tǒng)用于執(zhí)行上述第一方面任一項(xiàng)所述的方法,所述系統(tǒng)包括靜態(tài)數(shù)據(jù)檢索模塊、動(dòng)態(tài)數(shù)據(jù)檢索模塊和匹配關(guān)聯(lián)模塊;

    25、所述靜態(tài)數(shù)據(jù)檢索模塊,用于對doris數(shù)據(jù)庫中預(yù)設(shè)實(shí)體的靜態(tài)屬性數(shù)據(jù)進(jìn)行搜索,得到滿足預(yù)設(shè)條件的實(shí)體id以生成第一臨時(shí)表,其中,所述預(yù)設(shè)實(shí)體包括船舶、飛機(jī)和衛(wèi)星;

    26、所述動(dòng)態(tài)數(shù)據(jù)檢索模塊,用于根據(jù)所述預(yù)設(shè)實(shí)體處于活躍狀態(tài)的事件時(shí)間,對doris數(shù)據(jù)庫中所述預(yù)設(shè)實(shí)體的動(dòng)態(tài)軌跡數(shù)據(jù)進(jìn)行搜索以生成第二臨時(shí)表;

    27、所述匹配關(guān)聯(lián)模塊,用于對所述第一臨時(shí)表和所述第二臨時(shí)表進(jìn)行inner?join關(guān)聯(lián),得到滿足所述預(yù)設(shè)條件和指定時(shí)間段內(nèi)活躍過的目標(biāo)數(shù)據(jù)。

    28、第三方面,本申請實(shí)施例提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,該程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上述第一方面所述的方法。

    29、相比于相關(guān)技術(shù),本申請實(shí)施例提供的一種基于doris的數(shù)據(jù)搜索方法、系統(tǒng)和介質(zhì),其中,該方法通過對doris數(shù)據(jù)庫中預(yù)設(shè)實(shí)體的靜態(tài)屬性數(shù)據(jù)進(jìn)行搜索,得到滿足預(yù)設(shè)條件的實(shí)體id以生成第一臨時(shí)表,其中,預(yù)設(shè)實(shí)體包括船舶、飛機(jī)和衛(wèi)星;基于預(yù)設(shè)實(shí)體處于活躍狀態(tài)的事件時(shí)間,對doris數(shù)據(jù)庫中預(yù)設(shè)實(shí)體的動(dòng)態(tài)軌跡數(shù)據(jù)進(jìn)行搜索以生成第二臨時(shí)表;對第一臨時(shí)表和第二臨時(shí)表進(jìn)行inner?join關(guān)聯(lián),得到滿足預(yù)設(shè)條件和指定時(shí)間段內(nèi)活躍過的目標(biāo)數(shù)據(jù),實(shí)現(xiàn)了基于doris的數(shù)據(jù)搜索,不僅能夠從船舶、飛機(jī)等實(shí)體的靜態(tài)屬性數(shù)據(jù)搜索出需要的實(shí)體id等靜態(tài)字段,而且還能從實(shí)體關(guān)聯(lián)的動(dòng)態(tài)軌跡數(shù)據(jù)中取篩選出對應(yīng)的經(jīng)緯度等動(dòng)態(tài)字段,將符合要求的數(shù)據(jù)匹配關(guān)聯(lián)后全量返回,解決了現(xiàn)有數(shù)據(jù)庫檢索方案存在檢索效果不佳的問題。

    本文檔來自技高網(wǎng)...

    【技術(shù)保護(hù)點(diǎn)】

    1.一種基于Doris的數(shù)據(jù)搜索方法,其特征在于,所述方法包括:

    2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在對Doris數(shù)據(jù)庫中預(yù)設(shè)實(shí)體的數(shù)據(jù)進(jìn)行搜索之前,所述方法包括:

    3.根據(jù)權(quán)利要求2所述的方法,其特征在于,對所述預(yù)設(shè)實(shí)體的動(dòng)態(tài)軌跡數(shù)據(jù)進(jìn)行全量聚合,得到第一全量聚合數(shù)據(jù)包括:

    4.根據(jù)權(quán)利要求2所述的方法,其特征在于,對所述預(yù)設(shè)實(shí)體的動(dòng)態(tài)軌跡數(shù)據(jù)進(jìn)行全量聚合,得到第二全量聚合數(shù)據(jù)包括:

    5.根據(jù)權(quán)利要求2所述的方法,其特征在于,在基于所述預(yù)設(shè)實(shí)體處于活躍狀態(tài)的事件時(shí)間,對Doris數(shù)據(jù)庫中所述預(yù)設(shè)實(shí)體的動(dòng)態(tài)軌跡數(shù)據(jù)進(jìn)行搜索,得到第二臨時(shí)表之后,所述方法包括:

    6.根據(jù)權(quán)利要求5所述的方法,其特征在于,對所述第一臨時(shí)表和所述第二臨時(shí)表進(jìn)行Inner?join關(guān)聯(lián),得到滿足所述預(yù)設(shè)條件和指定時(shí)間段內(nèi)活躍過的目標(biāo)數(shù)據(jù)包括:

    7.根據(jù)權(quán)利要求2所述的方法,其特征在于,對所述預(yù)設(shè)實(shí)體的靜態(tài)屬性數(shù)據(jù)進(jìn)行字段拼接,得到實(shí)體字段數(shù)據(jù)包括:

    8.根據(jù)權(quán)利要求7所述的方法,其特征在于,對Doris數(shù)據(jù)庫中預(yù)設(shè)實(shí)體的靜態(tài)屬性數(shù)據(jù)進(jìn)行搜索,得到滿足預(yù)設(shè)條件的實(shí)體ID以生成第一臨時(shí)表包括:

    9.一種基于Doris的數(shù)據(jù)搜索系統(tǒng),其特征在于,所述系統(tǒng)用于執(zhí)行權(quán)利要求1至8任一項(xiàng)所述的方法,所述系統(tǒng)包括靜態(tài)數(shù)據(jù)檢索模塊、動(dòng)態(tài)數(shù)據(jù)檢索模塊和匹配關(guān)聯(lián)模塊;

    10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,該程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至8中任一項(xiàng)所述的方法。

    ...

    【技術(shù)特征摘要】

    1.一種基于doris的數(shù)據(jù)搜索方法,其特征在于,所述方法包括:

    2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在對doris數(shù)據(jù)庫中預(yù)設(shè)實(shí)體的數(shù)據(jù)進(jìn)行搜索之前,所述方法包括:

    3.根據(jù)權(quán)利要求2所述的方法,其特征在于,對所述預(yù)設(shè)實(shí)體的動(dòng)態(tài)軌跡數(shù)據(jù)進(jìn)行全量聚合,得到第一全量聚合數(shù)據(jù)包括:

    4.根據(jù)權(quán)利要求2所述的方法,其特征在于,對所述預(yù)設(shè)實(shí)體的動(dòng)態(tài)軌跡數(shù)據(jù)進(jìn)行全量聚合,得到第二全量聚合數(shù)據(jù)包括:

    5.根據(jù)權(quán)利要求2所述的方法,其特征在于,在基于所述預(yù)設(shè)實(shí)體處于活躍狀態(tài)的事件時(shí)間,對doris數(shù)據(jù)庫中所述預(yù)設(shè)實(shí)體的動(dòng)態(tài)軌跡數(shù)據(jù)進(jìn)行搜索,得到第二臨時(shí)表之后,所述方法包括:

    6.根據(jù)權(quán)利要求5所述的方法,其特征在于,對所述第一臨時(shí)表...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:丁串串朱偉石喬木
    申請(專利權(quán))人:杭州靖安防務(wù)科技有限公司
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 国产成人无码免费看片软件| 无码激情做a爰片毛片AV片| 亚洲午夜无码片在线观看影院猛| 国产午夜无码片在线观看| 亚洲欧洲日产国码无码网站| 一区二区无码免费视频网站| 亚洲av无码成人精品区| 亚洲性无码av在线| 中文精品无码中文字幕无码专区| 亚洲色在线无码国产精品不卡| 亚洲精品无码国产| 无码人妻少妇伦在线电影| 影音先锋中文无码一区| 亚洲AV无码专区国产乱码电影| 人妻丰满熟妇A v无码区不卡| av无码国产在线看免费网站| 亚洲国产精品成人精品无码区在线| 国产精品亚洲专区无码WEB| 精品人无码一区二区三区| 亚洲AV无码乱码在线观看富二代| 五月丁香六月综合缴清无码| 久久久g0g0午夜无码精品| 亚洲heyzo专区无码综合| 无码精品人妻一区二区三区中| 免费无码又爽又刺激高潮软件| 国产成人无码a区在线观看视频免费 | 亚洲国产精品无码久久久| 中文有无人妻vs无码人妻激烈 | 精品无码国产自产拍在线观看蜜 | 91久久精品无码一区二区毛片| 亚洲av无码一区二区乱子伦as| 韩日美无码精品无码| 综合无码一区二区三区| 成年免费a级毛片免费看无码| 日韩无码系列综合区| 亚洲精品无码av天堂| 国模无码人体一区二区| 亚洲AV无码久久寂寞少妇| 亚洲AV无码成人专区片在线观看| 亚洲熟妇无码另类久久久| 亚洲AV无码成人专区片在线观看|