System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請實施例涉及信息搜索領域,具體涉及一種信息搜索方法、計算機設備及計算機存儲介質。
技術介紹
1、軟件程序的用戶使用軟件程序的搜索功能搜索特定的信息,例如企業的人事管理人員或者企業的管理者在軟件程序上通過輸入人的特征信息以搜索人才信息,例如輸入“工號/姓名”等特征信息查詢對應的人才信息,以服務于人才的引進、查看和發展等人才管理相關業務。
2、然而,軟件程序的搜索功能對于用戶輸入的搜索詞難以進行準確地語義識別,例如用戶輸入“年齡大于30歲”的文字,由于搜索功能直接將“年齡大于30歲”這一字樣與數據庫或者表格中的信息進行匹配,且無法理解“大于30”這一詞語的語義,導致語義識別不準確,無法輸出準確的搜索結果;或者是,將用戶輸入的搜索詞誤判為與錯誤的字段相匹配,導致輸出錯誤的搜索結果。因此,現有搜索功能無法準確識別搜索詞的語義,導致搜索錯誤率高或者搜索不到結果,影響搜索效率。
技術實現思路
1、本申請實施例提供了一種信息搜索方法、計算機設備及計算機存儲介質,用于提升對用戶輸入的搜索信息的語義識別能力,提升信息搜索準確性和搜索效率。
2、本申請實施例第一方面提供了一種信息搜索方法,包括:
3、獲取預設的語義識別規則,所述語義識別規則用于表示搜索信息與語義之間的對應關系;
4、獲取預訓練語義識別模型,所述預訓練語義識別模型由機器學習算法對訓練數據進行訓練得到;
5、接收用戶輸入的目標搜索信息,根據所述語義識別規則和/或所述預訓練語義
6、執行所述搜索條件語句以進行信息搜索,并輸出搜索結果。
7、本申請實施例第二方面提供了一種計算機設備,包括:
8、第一獲取單元,用于獲取預設的語義識別規則,所述語義識別規則用于表示搜索信息與語義之間的對應關系;
9、第二獲取單元,用于獲取預訓練語義識別模型,所述預訓練語義識別模型由機器學習算法對訓練數據進行訓練得到;
10、語義識別單元,用于接收用戶輸入的目標搜索信息,根據所述語義識別規則和/或所述預訓練語義識別模型對所述目標搜索信息進行語義識別,并基于語義識別結果生成所述目標搜索信息對應的搜索條件語句;
11、搜索單元,用于執行所述搜索條件語句以進行信息搜索,并輸出搜索結果。
12、本申請實施例第三方面提供了一種計算機設備,包括存儲器和處理器,所述存儲器存儲有計算機程序,所述處理器執行所述計算機程序時實現前述第一方面的方法。
13、本申請實施例第四方面提供了一種計算機存儲介質,計算機存儲介質中存儲有指令,該指令在計算機上執行時,使得計算機執行前述第一方面的方法。
14、本申請實施例第五方面提供了一種計算機程序產品,所述計算機程序產品在計算機設備上運行時,使得所述計算機設備執行前述第一方面的方法。
15、從以上技術方案可以看出,本申請實施例具有以下優點:
16、計算機設備獲取預設的語義識別規則,語義識別規則用于表示搜索信息與語義之間的對應關系,獲取預訓練語義識別模型,預訓練語義識別模型由機器學習算法對訓練數據進行訓練得到,根據語義識別規則和/或預訓練語義識別模型對用戶輸入的目標搜索信息進行語義識別,并基于語義識別結果生成目標搜索信息對應的搜索條件語句,執行搜索條件語句并輸出搜索結果。基于語義識別規則設定的語義對應關系可準確地識別出搜索信息對應的語義,而基于預訓練語義識別模型強大的語言理解能力可以對搜索信息準確識別出用戶的搜索需求,大大提升了語義識別的準確性和效率,進而提升信息搜索的準確性和搜索效率。
本文檔來自技高網...【技術保護點】
1.一種信息搜索方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述根據所述語義識別規則和/或所述預訓練語義識別模型對所述目標搜索信息進行語義識別,并基于語義識別結果生成所述目標搜索信息對應的搜索條件語句,包括:
3.根據權利要求2所述的方法,其特征在于,所述語義識別規則包括動態語義識別規則和靜態語義識別規則,所述動態語義識別規則用于表示搜索信息與屬性字段之間的對應關系;所述靜態語義識別規則用于表示搜索信息與指定字段之間的對應關系;其中,所述屬性字段為有關于搜索信息的屬性的字段,所述指定字段為預先指定與搜索信息存在對應關系的字段;
4.根據權利要求2或3所述的方法,其特征在于,所述目標搜索信息包括多個詞語;
5.根據權利要求1所述的方法,其特征在于,所述預訓練語義識別模型為生成式預訓練變換器GPT模型;
6.根據權利要求1所述的方法,其特征在于,所述基于語義識別結果生成所述目標搜索信息對應的搜索條件語句,包括:
7.根據權利要求1至6任一項所述的方法,其特征在于,所述基于語義識別結果生成所
8.一種計算機設備,其特征在于,包括:
9.一種計算機設備,包括存儲器和處理器,所述存儲器存儲有計算機程序,其特征在于,所述處理器執行所述計算機程序時實現如權利要求1至7中任一項所述的方法。
10.一種計算機存儲介質,其特征在于,所述計算機存儲介質中存儲有指令,所述指令在計算機上執行時,使得所述計算機執行如權利要求1至7中任一項所述的方法。
11.一種計算機程序產品,其特征在于,所述計算機程序產品在計算機設備上運行時,使得所述計算機設備執行如權利要求1至7中任一項所述的方法。
...【技術特征摘要】
1.一種信息搜索方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述根據所述語義識別規則和/或所述預訓練語義識別模型對所述目標搜索信息進行語義識別,并基于語義識別結果生成所述目標搜索信息對應的搜索條件語句,包括:
3.根據權利要求2所述的方法,其特征在于,所述語義識別規則包括動態語義識別規則和靜態語義識別規則,所述動態語義識別規則用于表示搜索信息與屬性字段之間的對應關系;所述靜態語義識別規則用于表示搜索信息與指定字段之間的對應關系;其中,所述屬性字段為有關于搜索信息的屬性的字段,所述指定字段為預先指定與搜索信息存在對應關系的字段;
4.根據權利要求2或3所述的方法,其特征在于,所述目標搜索信息包括多個詞語;
5.根據權利要求1所述的方法,其特征在于,所述預訓練語義識別模型為生成式預訓練變換器gpt模型;
<...【專利技術屬性】
技術研發人員:黃春光,鄒志科,吳群英,李磊,何在恒,曹理菊,王紅燕,宮志剛,趙康,
申請(專利權)人:金蝶軟件中國有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。