国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      代碼的搜索方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì)與流程

      文檔序號(hào):40389065發(fā)布日期:2024-12-20 12:12閱讀:13來(lái)源:國(guó)知局
      代碼的搜索方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì)與流程

      本公開涉及檢索,特別是涉及一種代碼的搜索方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì)。


      背景技術(shù):

      1、代碼搜索能夠幫助軟件開發(fā)人員從代碼庫(kù)中檢索可復(fù)用的代碼,從而提高軟件開發(fā)效率。

      2、在相關(guān)技術(shù)中,代碼的搜索中,需要采用代碼作為搜索詞,并直接在代碼庫(kù)的代碼原文中進(jìn)行遍歷搜索。該搜索方式需要對(duì)代碼原文進(jìn)行遍歷。遍歷的過程需要的耗時(shí)較長(zhǎng),因此,該搜索方式的搜索效率較低,亟需一種高效的搜索方式。


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

      1、有鑒于此,本公開的目的在于提出一種代碼的搜索方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì),本公開能夠針對(duì)性的解決現(xiàn)有的問題。

      2、基于上述目的,第一方面,本公開提出了一種代碼的搜索方法,包括:響應(yīng)于接收到自然語(yǔ)言的檢索語(yǔ)句,在代碼庫(kù)的自然語(yǔ)言注釋集合中,查找所述檢索語(yǔ)句對(duì)應(yīng)的自然語(yǔ)言注釋,其中,所述自然語(yǔ)言注釋用于指示所述代碼庫(kù)中函數(shù)代碼片段中函數(shù)的功能;若查找到所述自然語(yǔ)言注釋,確定所述自然語(yǔ)言注釋在所述代碼庫(kù)中所對(duì)應(yīng)的函數(shù)代碼片段。

      3、第二方面,還提供了一種代碼的搜索裝置,其特征在于,包括:搜索單元,被配置成響應(yīng)于接收到自然語(yǔ)言的檢索語(yǔ)句,在代碼庫(kù)的自然語(yǔ)言注釋集合中,查找所述檢索語(yǔ)句對(duì)應(yīng)的自然語(yǔ)言注釋,其中,所述自然語(yǔ)言注釋用于指示所述代碼庫(kù)中函數(shù)代碼片段中函數(shù)的功能;確定單元,被配置成若查找到所述自然語(yǔ)言注釋,確定所述自然語(yǔ)言注釋在所述代碼庫(kù)中所對(duì)應(yīng)的函數(shù)代碼片段。

      4、第三方面,還提供了一種電子設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器運(yùn)行所述計(jì)算機(jī)程序以實(shí)現(xiàn)第一方面所述的方法。

      5、第四方面,還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行實(shí)現(xiàn)第一方面任一項(xiàng)所述的方法。

      6、第五方面,還提供了一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行實(shí)現(xiàn)第一方面任一項(xiàng)所述的方法。

      7、總的來(lái)說,本公開至少存在以下有益效果:無(wú)需采用代碼作為搜索詞,而可以采用自然語(yǔ)言進(jìn)行搜索,對(duì)搜索人員更友好,更符合人員的搜索習(xí)慣,并可以通過功能進(jìn)行搜索,有助于搜索到需要的功能。并且,不是在所有的代碼原文中遍歷查找函數(shù)代碼片段,而是在針對(duì)函數(shù)功能的自然語(yǔ)言注釋集合中進(jìn)行查找,搜小了搜索范圍,有助于縮短搜索時(shí)長(zhǎng),提高代碼的搜索效率。



      技術(shù)特征:

      1.一種代碼的搜索方法,其特征在于,包括:

      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:

      3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述自然語(yǔ)言注釋包括所述代碼庫(kù)中的原有注釋和所述新的自然語(yǔ)言注釋;

      4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述在代碼庫(kù)的自然語(yǔ)言注釋集合中,查找所述檢索語(yǔ)句對(duì)應(yīng)的自然語(yǔ)言注釋,包括:在所述索引中,查找和所述檢索語(yǔ)句匹配的自然語(yǔ)言注釋,得到目標(biāo)自然語(yǔ)言注釋;

      5.根據(jù)權(quán)利要求3或4所述的方法,其特征在于,所述方法還包括:建立包括所述索引的代碼搜索引擎系統(tǒng);

      6.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述對(duì)所提取的函數(shù)代碼片段,生成新的自然語(yǔ)言注釋,包括:

      7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述從所述代碼庫(kù)中,提取函數(shù)代碼片段,包括:

      8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述響應(yīng)于接收到自然語(yǔ)言的檢索語(yǔ)句,在代碼庫(kù)的自然語(yǔ)言注釋集合中,查找所述檢索語(yǔ)句對(duì)應(yīng)的自然語(yǔ)言注釋,包括:

      9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:

      10.一種代碼的搜索裝置,其特征在于,包括:


      技術(shù)總結(jié)
      本公開提供一種代碼的搜索方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì),涉及檢索技術(shù)領(lǐng)域。上述方法包括:響應(yīng)于接收到自然語(yǔ)言的檢索語(yǔ)句,在代碼庫(kù)的自然語(yǔ)言注釋集合中,查找所述檢索語(yǔ)句對(duì)應(yīng)的自然語(yǔ)言注釋,其中,所述自然語(yǔ)言注釋用于指示所述代碼庫(kù)中函數(shù)代碼片段中函數(shù)的功能;若查找到所述自然語(yǔ)言注釋,確定所述自然語(yǔ)言注釋在所述代碼庫(kù)中所對(duì)應(yīng)的函數(shù)代碼片段。本實(shí)施例無(wú)需采用代碼作為搜索詞,而可以采用自然語(yǔ)言進(jìn)行搜索,對(duì)搜索人員更友好,更符合人員的搜索習(xí)慣,并可以通過功能進(jìn)行搜索,有助于搜索到需要的功能。

      技術(shù)研發(fā)人員:蔣思源,李戈,劉洋,宗賀
      受保護(hù)的技術(shù)使用者:北京硅心科技有限公司
      技術(shù)研發(fā)日:
      技術(shù)公布日:2024/12/19
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1