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
    主站蜘蛛池模板: 一本色道无码不卡在线观看| 国产色无码精品视频免费| 无码AV岛国片在线播放| 性无码一区二区三区在线观看| 日韩AV无码久久一区二区| 国内精品久久久久久无码不卡| 亚洲色无码专区在线观看| 免费无码又黄又爽又刺激| 熟妇人妻无码中文字幕| 无码人妻AⅤ一区二区三区水密桃| 无码乱人伦一区二区亚洲一| 精品少妇人妻av无码专区| 久久精品国产亚洲AV无码娇色 | 国产成人亚洲精品无码AV大片 | 成在人线av无码免费高潮水| 6080YYY午夜理论片中无码| 国产av永久无码天堂影院| 下载天堂国产AV成人无码精品网站 | 亚洲熟妇无码八AV在线播放| 国产成人无码精品久久久久免费 | 久久久国产精品无码一区二区三区| 国产成人无码18禁午夜福利p | 色国产色无码色欧美色在线| 精品亚洲A∨无码一区二区三区 | 日日摸日日碰人妻无码| 无码国内精品人妻少妇蜜桃视频| 中文字幕人妻三级中文无码视频 | 少妇性饥渴无码A区免费| 无码国产精成人午夜视频不卡| 白嫩少妇激情无码| 中文字幕亚洲精品无码| 无码乱肉视频免费大全合集| 亚洲国产成人精品无码一区二区 | 国产精品亚洲专区无码WEB| 高清无码中文字幕在线观看视频| 无码福利一区二区三区| 中文字幕无码成人免费视频| 国产精品无码AV天天爽播放器| 无码中文字幕av免费放| 精品无码国产污污污免费| 日韩夜夜高潮夜夜爽无码|