欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

交互式搜索方法和裝置制造方法

文檔序號:6547818閱讀:159來源:國知局
交互式搜索方法和裝置制造方法
【專利摘要】本發(fā)明提出一種交互式搜索方法和裝置,其中,該方法包括:接收用戶輸入的第一查詢信息;根據第一查詢信息獲取意圖澄清引導語句;接收用戶輸入的針對意圖澄清引導語句的反饋信息,并根據第一查詢信息、意圖澄清引導語句和反饋信息生成第二查詢信息;根據第二查詢信息提供搜索結果。本發(fā)明的交互式搜索方法,減少了用戶的輸入操作,降低了用戶記憶負擔,在提高了搜索引擎識別用戶搜索意圖的準確性,滿足了用戶的需求的同時,提升了用戶體驗。
【專利說明】交互式搜索方法和裝置
【技術領域】
[0001]本發(fā)明涉及搜索【技術領域】,特別涉及一種交互式搜索方法和裝置。
【背景技術】
[0002]隨著計算機技術的不斷發(fā)展,使得互聯(lián)網的應用越來越普及,互聯(lián)網的用戶可以通過搜索引擎來獲取其需要的網絡資源。目前,傳統(tǒng)的搜索方法如下:首先,用戶輸入查詢信息,然后搜索引擎根據用戶輸入的查詢信息獲得相關的搜索結果并返回至客戶端,最后用戶在返回的搜索結果中獲得自己所需的資源。
[0003]但是,通過以上方法進行搜索時,用戶經常會因為輸入的查詢信息表述不清楚或不全面,導致搜索引擎無法為用戶提供準確的答案。即使對于相同的資源,由于用戶對查詢領域的不了解等原因,用戶需要通過多次變換查詢信息并分別進行搜索,用戶的搜索成本非常高,可是即使這樣獲得的搜索結果仍無法滿足用戶的需求。

【發(fā)明內容】

[0004]本發(fā)明旨在至少在一定程度上解決上述技術問題。
[0005]為此,本發(fā)明的第一個目的在于提出一種交互式搜索方法,能夠根據歷史查詢信息和反饋信息自動更新查詢信息,減少了用戶的輸入操作,降低了用戶記憶負擔。
[0006]本發(fā)明的第二個目的在于提出一種交互式搜索裝置。
[0007]為達上述目的,根據本發(fā)明第一方面實施例提出了一種交互式搜索方法,包括:接收用戶輸入的第一查詢信息;根據所述第一查詢信息獲取意圖澄清引導語句;接收所述用戶輸入的針對所述意圖澄清引導語句的反饋信息,并根據所述第一查詢信息、所述意圖澄清引導語句和所述反饋信息生成第二查詢信息;根據所述第二查詢信息提供搜索結果。
[0008]本發(fā)明實施例的交互式搜索方法,通過獲取搜索引擎提供的意圖澄清引導語句,并根據用戶針對該意圖澄清引導語句的反饋信息以及意圖澄清引導語句更新查詢信息,以及根據更新后的查詢信息提供搜索結果,對用戶的搜索意圖進行了澄清,同時可根據歷史查詢信息和反饋信息自動更新查詢信息,只需用戶輸入針對當前意圖澄清引導語句的反饋信息,減少了用戶的輸入操作,降低了用戶記憶負擔,在提高了搜索引擎識別用戶搜索意圖的準確性,滿足了用戶的需求的同時,提升了用戶體驗。
[0009]本發(fā)明第二方面實施例提供了一種交互式搜索裝置,第一接收模塊,用于接收用戶輸入的第一查詢信息;第一獲取模塊,用于根據所述第一查詢信息獲取意圖澄清引導語句;第二接收模塊,用于接收所述用戶輸入的針對所述意圖澄清引導語句的反饋信息;生成模塊,用于根據所述第一查詢信息、所述意圖澄清引導語句和所述反饋信息生成第二查詢信息;提供模塊,用于根據所述第二查詢信息提供搜索結果。
[0010]本發(fā)明實施例的交互式搜索裝置,通過獲取搜索引擎提供的意圖澄清引導語句,并根據用戶針對該意圖澄清引導語句的反饋信息以及意圖澄清引導語句更新查詢信息,以及根據更新后的查詢信息提供搜索結果,對用戶的搜索意圖進行了澄清,同時可根據歷史查詢信息和反饋信息自動更新查詢信息,只需用戶輸入針對當前意圖澄清引導語句的反饋信息,減少了用戶的輸入操作,降低了用戶記憶負擔,在提高了搜索引擎識別用戶搜索意圖的準確性,滿足了用戶的需求的同時,提升了用戶體驗。
[0011]本發(fā)明的附加方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
【專利附圖】

【附圖說明】
[0012]本發(fā)明的上述和/或附加的方面和優(yōu)點從結合下面附圖對實施例的描述中將變得明顯和容易理解,其中:
[0013]圖1為根據本發(fā)明一個實施例的交互式搜索方法的流程圖;
[0014]圖2a為根據本發(fā)明一個實施例的用戶根據獲取意圖澄清引導語句輸入反饋信息的效果不意圖;
[0015]圖2b為根據本發(fā)明一個實施例的根據第二查詢信息提供的搜索結果的效果示意圖;
[0016]圖2c為根據本發(fā)明一個實施例的根據第一查詢信息提供候選結果的效果示意圖;
[0017]圖2d為根據本發(fā)明一個實施例的根據第二查詢信息提供的搜索結果的效果示意圖;
[0018]圖3根據本發(fā)明一個實施例的根據第一查詢信息、意圖澄清引導語句和反饋信息生成第二查詢信息的方法流程圖;
[0019]圖4為根據本發(fā)明一個實施例的根據第一查詢信息、意圖澄清引導語句和反饋信息獲取多個關鍵詞集合的方法流程圖;
[0020]圖5為根據本發(fā)明一個實施例的根據第一查詢信息、意圖澄清引導語句和反饋信息獲取多個關鍵詞集合的方法流程圖;
[0021]圖6為根據本發(fā)明一個實施例的根據多個關鍵詞集合生成第二查詢信息的方法流程圖;
[0022]圖7為根據本發(fā)明一個實施例的交互式搜索裝置的結構示意圖。
[0023]圖8為根據本發(fā)明一個具體實施例的交互式搜索裝置的結構示意圖;
[0024]圖9為根據本發(fā)明另一個實施例的交互式搜索裝置的結構示意圖。
【具體實施方式】
[0025]下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。
[0026]在本發(fā)明的描述中,需要理解的是,術語“多個”指兩個或兩個以上;術語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性。
[0027]下面參考附圖描述根據本發(fā)明實施例的交互式搜索方法和裝置。
[0028]在本發(fā)明的實施例中,交互式搜索是一種在搜索過程中可通過提供交互信息以對用戶進行搜索引導的搜索方式,具體地,可根據用戶的查詢信息為用戶提供交互信息(如意圖澄清引導語句等提示信息),并根據用戶針對交互信息的反饋信息更新查詢信息,進而根據更新后的查詢信息再次搜索,并返回新的搜索結果。
[0029]為了解決因用戶輸入的查詢信息表述不清楚或不全面,導致搜索引擎無法為用戶提供準確的答案的問題,本發(fā)明提出了一種交互式搜索方法,包括:接收用戶輸入的第一查詢信息;根據第一查詢信息獲取意圖澄清引導語句;接收用戶輸入的針對意圖澄清引導語句的反饋信息,并根據第一查詢信息、意圖澄清引導語句和反饋信息生成第二查詢信息;根據第二查詢信息提供搜索結果。
[0030]圖1為根據本發(fā)明一個實施例的交互式搜索方法的流程圖。如圖1所示,根據本發(fā)明實施例的交互式搜索方法,包括:
[0031]S101,接收用戶輸入的第一查詢信息。
[0032]在本發(fā)明的一個實施例中,第一查詢信息可為查詢詞或查詢語句。用戶可根據需要在搜索頁面的搜索框或其他搜索區(qū)域中輸入第一查詢信息。
[0033]S102,根據第一查詢信息獲取意圖澄清引導語句。
[0034]在本發(fā)明的實施例中,在根據第一查詢信息獲得意圖澄清引導語句之前,先要建立語句庫,以使搜索引擎通過查詢該語句庫獲得意圖澄清引導語句。當然,如果已經建立語句庫,則無需建立語句庫的步驟。應當理解,搜索引擎可根據第一查詢信息獲取一個或多個意圖澄清引導語句,以引導用戶澄清其搜索意圖。舉例來說,對于第一查詢信息“610分能上哪些學?!保阉饕婵色@取“你是哪里的”和“是文科生還是理科生”兩個意圖澄清引導語句。
[0035]S103,接收用戶輸入的針對意圖澄清引導語句的反饋信息,并根據第一查詢信息、意圖澄清引導語句和反饋信息生成第二查詢信息。
[0036]在本發(fā)明的實施例中,反饋信息為針對意圖澄清引導語句的回答詞語或句子。具體地,在獲得意圖澄清引導語句后,搜索引擎可通過客戶端接收用戶輸入的針對意圖澄清引導語句的反饋信息。具體地,搜索引擎可通過客戶端向用戶展示意圖澄清引導語句,并提供針對意圖澄清引導語句的至少一個候選結果或者輸入框,以便用戶在至少一個候選結果中選擇符合其搜索意圖的候選結果,或者直接在搜索框中輸入針對意圖澄清引導語句的回答。
[0037]進而,搜索引擎可根據第一查詢信息、意圖澄清引導語句和反饋信息生成第二查詢信息。具體地,搜索引擎可通過句法分析和此意分析分別獲取第一查詢信息、意圖澄清引導語句和反饋信息中表明用戶搜索意圖的詞匯,進而根據獲取到的詞匯生成第二查詢信肩、O
[0038]舉例來說,如圖2a所示,對于第一查詢信息“610分能上哪些學?!?,搜索引擎通過客戶端向用戶提供“你是哪里的”和“是文科生還是理科生”兩個意圖澄清引導語句。并在每個意圖澄清引導語句之后給出一個輸入框,此時,用戶已分別輸入“山東”和“理科”,當用戶點擊“go”按鈕時,搜索引擎即可接收到用戶針對兩個意圖澄清引導語句的反饋信息,并生成第二查詢信息“山東理科610分能上哪些學?!?。
[0039]S104,根據第二查詢信息提供搜索結果。
[0040]在本發(fā)明的實施例中,在根據第二查詢信息獲取搜索結果之后,可將該搜索結果返回至客戶端,以通過客戶端將搜索結果提供給用戶。[0041]此外,在本發(fā)明的實施例中,搜索引擎可判斷是否需要根據生成的第二查詢信息進一步對用戶進行引導,如果需要可根據第二查詢信息獲取相應的意圖程序引導語句,以對用戶繼續(xù)進行引導;如果不需要,可直接提供搜索結果。舉例來說,對于圖2a所示的示例,搜索引擎根據第二查詢信息“山東理科610分能上哪些學?!碧峁┑乃阉鹘Y果可如圖2b所示,并進一步提供意圖澄清引導語句“想學什么專業(yè)”。
[0042]在本發(fā)明的一個實施例中,在根據第一查詢信息獲取意圖澄清引導語句之后,搜索引擎可提供針對意圖澄清引導語句的至少一個候選結果,以及接收用戶對至少一個搜索結果的觸發(fā)操作,并將被觸發(fā)的候選結果作為針對意圖澄清引導語句的反饋信息,從而減少了用戶的輸入操作。具體地,舉例來說,如圖2c所示,搜索引擎對于第一查詢信息“哈工大怎么樣”提供了“科研”、“教學”、“就業(yè)”以及“住宿”四個候選結果供用戶選擇。此外,還提供給了輸入框,以便候選結果中沒有符合用戶需求的結果時,方便用戶自由輸入。進而,當用戶點擊“就業(yè)”時,搜索引擎可生成第二查詢信息“哈工大就業(yè)怎么樣”,并提供如圖2d所示的搜索結果。
[0043]在本發(fā)明的一個實施例中,可根據意圖澄清語句的類型選擇第一查詢信息、意圖澄清引導語句和反饋信息中的全部或部分生成第二查詢信息。在本發(fā)明的實施例中,第一查詢信息可用C_query表示,意圖澄清引導語句可用qb表示,反饋信息可用ans表示,第二查詢信息可用n_qUery表示。意圖澄清引導語句的類型主要包括一般疑問句、特殊疑問句和選擇疑問句。舉例來說,根據上述三種類型的意圖澄清引導語句生成第二查詢詞可如表I所示:
[0044]表1
[0045]
【權利要求】
1.一種交互式搜索方法,其特征在于,包括: 接收用戶輸入的第一查詢信息; 根據所述第一查詢信息獲取意圖澄清引導語句; 接收所述用戶輸入的針對所述意圖澄清引導語句的反饋信息,并根據所述第一查詢信息、所述意圖澄清引導語句和所述反饋信息生成第二查詢信息; 根據所述第二查詢信息提供搜索結果。
2.如權利要求1所述的方法,其特征在于,在所述根據所述第一查詢信息獲取意圖澄清引導語句之后,還包括: 獲取針對所述意圖澄清引導語句的至少一個候選結果; 接收所述用戶對所述至少一個候選結果的觸發(fā)操作,并將被觸發(fā)的候選結果作為所述針對所述意圖澄清引導語句的反饋信息。
3.如權利要求1所述的方法,其特征在于,所述根據所述第一查詢信息、所述意圖澄清引導語句和所述反饋信息生成第二查詢信息,包括: 獲取所述意圖澄清引導語句的類型; 如果所述意圖澄清引導語句為一般疑問句或特殊疑問句,則根據所述第一查詢信息、所述意圖澄清引導語句和所述反饋信息獲取多個關鍵詞集合; 如果所述意圖澄清引導語句為選擇疑問句,則根據所述第一查詢信息和所述反饋信息獲取多個關鍵詞集合; 根據所述多個關鍵詞集合生成第二查詢信息。
4.如權利要求3所述的方法,其特征在于,所述根據所述第一查詢信息、所述意圖澄清引導語句和所述反饋信息獲取多個關鍵詞集合,包括: 分別對所述第一查詢信息、所述意圖澄清引導語句和所述反饋信息進行分詞,以分別獲取所述第一查詢信息對應的第一分詞集合、所述意圖澄清引導語句對應的第二分詞集合和所述反饋信息對應的第三分詞集合; 分別獲取所述第一分詞集合、所述第二分詞集合和所述第三分詞集合中每個分詞的多個特征,并分別獲取所述每個分詞對應的多個特征的特征值; 根據所述每個分詞對應的多個特征的特征值獲取每個分詞的得分; 根據所述每個分詞的得分從所述第一分詞集合中篩選出第一關鍵詞集合,從所述第二分詞集合中篩選出第二關鍵詞集合,從所述第三分詞集合中篩選出第三關鍵詞集合。
5.如權利要求3所述的方法,其特征在于,所述根據所述第一查詢信息和所述反饋信息獲取多個關鍵詞集合,包括: 分別對所述第一查詢信息和所述反饋信息進行分詞,以分別獲取所述第一查詢信息對應的第四分詞集合和所述反饋信息對應的第五分詞集合; 分別獲取所述第四分詞集合和所述第五分詞集合中每個分詞的多個特征,并分別獲取所述每個分詞對應的多個特征的特征值; 根據所述每個分詞對應的多個特征的特征值獲取每個分詞的得分; 根據所述每個分詞的得分從所述第四分詞集合中篩選出第四關鍵詞集合,從所述第五分詞集合中篩選出第五關鍵詞集合。
6.如權利要求3所述的方法,其特征在于,所述根據所述多個關鍵詞集合生成第二查詢信息,包括: 對所述多個關鍵詞集合進行同義詞處理以獲取多個關鍵詞序列; 將所述多個關鍵詞序列中的關鍵詞進行排序組合以獲取多個候選序列; 分別根據所述多個候選序列中關鍵詞的排序獲取所述多個候選序列的得分; 根據所述得分在所述多個候選序列中篩選出所述第二查詢信息。
7.一種交互式搜索裝置,其特征在于,包括: 第一接收模塊,用于接收用戶輸入的第一查詢信息; 第一獲取模塊,用于根據所述第一查詢信息獲取意圖澄清引導語句; 第二接收模塊,用于接收所述用戶輸入的針對所述意圖澄清引導語句的反饋信息;生成模塊,用于根據所述第一查詢信息、所述意圖澄清引導語句和所述反饋信息生成第二查詢信息; 提供模塊,用于根據所述第二查詢信息提供搜索結果。
8.如權利要求7所述的裝置,其特征在于,還包括: 第二獲取模塊,用于獲取針對所述意圖澄清引導語句的至少一個候選結果; 其中,所述第二接收模塊用于接收所述用戶對所述至少一個候選結果的觸發(fā)操作,并將被觸發(fā)的候選結果作為所述針對所述意圖澄清引導語句的反饋信息。
9.如權利要求7所述的裝置,其特征在于,所述生成模塊包括: 第一獲取子模塊,用于獲取所述意圖澄清引導語句的類型; 第二獲取子模塊,用于在所述意圖澄清引導語句為一般疑問句或特殊疑問句時,根據所述第一查詢信息、所述意圖澄清引導語句和所述反饋信息獲取多個關鍵詞集合; 第三獲取子模塊,用于在所述意圖澄清引導語句為選擇疑問句時,根據所述第一查詢信息和所述反饋信息獲取多個關鍵詞集合; 生成子模塊,用于根據所述多個關鍵詞集合生成第二查詢信息。
10.如權利要求9所述的裝置,其特征在于,所述第二獲取子模塊包括: 第一分詞單元,用于分別對所述第一查詢信息、所述意圖澄清引導語句和所述反饋信息進行分詞,以分別獲取所述第一查詢信息對應的第一分詞集合、所述意圖澄清引導語句對應的第二分詞集合和所述反饋信息對應的第三分詞集合; 第一獲取單元,用于分別獲取所述第一分詞集合、所述第二分詞集合和所述第三分詞集合中每個分詞的多個特征,并分別獲取所述每個分詞對應的多個特征的特征值; 第二獲取單元,用于根據所述每個分詞對應的多個特征的特征值獲取每個分詞的得分; 第一篩選單元,用于根據所述每個分詞的得分從所述第一分詞集合中篩選出第一關鍵詞集合,從所述第二分詞集合中篩選出第二關鍵詞集合,從所述第三分詞集合中篩選出第三關鍵詞集合。
11.如權利要求9所述的裝置,其特征在于,所述第二獲取子模塊包括: 第二分詞單元,用于分別對所述第一查詢信息和所述反饋信息進行分詞,以分別獲取所述第一查詢信息對應的第四分詞集合和所述反饋信息對應的第五分詞集合; 第三獲取單元,用于分別獲取所述第四分詞集合和所述第五分詞集合中每個分詞的多個特征,并分別獲取所述每個分詞對應的多個特征的特征值;第四獲取單元,用于根據所述每個分詞對應的多個特征的特征值獲取每個分詞的得分; 第二篩選單元,用于根據所述每個分詞的得分從所述第四分詞集合中篩選出第四關鍵詞集合,從所述第五分詞集合中篩選出第五關鍵詞集合。
12.如權利要求9所述的裝置,其特征在于,所述生成子模塊包括: 同義詞處理單元,用于對所述多個關鍵詞集合進行同義詞處理以獲取多個關鍵詞序列; 第五獲取單元,用于將所述多個關鍵詞序列中的關鍵詞進行排序組合以獲取多個候選序列; 第六獲取單元,用于分別根據所述多個候選序列中關鍵詞的排序獲取所述多個候選序列的得分; 第三篩選單元,用于根據所述得分在所述多個候選序列中篩選出所述第二查詢信息。
【文檔編號】G06F17/27GK103995880SQ201410228820
【公開日】2014年8月20日 申請日期:2014年5月27日 優(yōu)先權日:2014年5月27日
【發(fā)明者】李婷婷, 萬偉, 趙世奇 申請人:百度在線網絡技術(北京)有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
山阳县| 泾阳县| 星子县| 江城| 佛坪县| 铅山县| 仲巴县| 莲花县| 巩义市| 宜兰县| 元朗区| 大石桥市| 广丰县| 长春市| 德保县| 顺平县| 莱西市| 昌乐县| 黑河市| 梁河县| 竹溪县| 南投县| 杭锦后旗| 静宁县| 阿克陶县| 邢台县| 遵化市| 宜君县| 共和县| 吉木萨尔县| 巴林右旗| 沂源县| 邛崃市| 平乐县| 龙泉市| 洛扎县| 永平县| 汤原县| 长白| 迁西县| 灵璧县|