本申請涉及搜索技術(shù),特別涉及一種信息檢索方法及裝置。
背景技術(shù):
信息檢索(Information Retrieval)是指從信息資源的集合中查找所需文獻或查找所需文獻中包含的信息內(nèi)容的過程。
現(xiàn)有技術(shù)中,通過將多個檢索字段進行組合檢索可以更加準確地進行信息檢索。參圖1所示,一般地,每個檢索字段可以分別對應(yīng)于一個輸入框。用戶在進行組合檢索時,可以選擇性地在至少兩個輸入框中分別輸入所需檢索的檢索值來進行信息檢索。舉例而言,假設(shè)檢索字段1是“作者”,檢索字段2是“文章標題”,則檢索字段1對應(yīng)的輸入框中可以輸入檢索值“張三”,檢索字段2對應(yīng)的輸入框中可以輸入檢索值“未來”。
上述現(xiàn)有技術(shù)中,由于用戶在進行組合檢索時必須分別在每個輸入框中輸入相應(yīng)的檢索值,導(dǎo)致輸入過程較為耗時并且用戶操作繁瑣。
技術(shù)實現(xiàn)要素:
本申請實施例的目的是提供一種信息檢索方法及裝置,以解決現(xiàn)有技術(shù)中由于用戶在進行組合檢索時必須分別在每個輸入框中輸入相應(yīng)的檢索值,導(dǎo)致輸入過程較為耗時并且用戶操作繁瑣的問題。
為解決上述技術(shù)問題,本申請實施例提供的信息檢索方法及裝置是這樣實現(xiàn)的:
一種信息檢索方法,包括:
接收用戶在終端上輸入的包含通過組合字符連接的第一檢索值和第二檢 索值的檢索值組合;
根據(jù)所述檢索值組合,確定與所述第一檢索值對應(yīng)的第一檢索字段以及與所述第二檢索值對應(yīng)的第二檢索字段;
向服務(wù)器發(fā)送將所述第一檢索值在對應(yīng)的第一檢索字段進行檢索及將所述第二檢索值在對應(yīng)的第二檢索字段進行檢索的檢索請求;
接收服務(wù)器返回的檢索結(jié)果并在所述終端上進行展示。
一種信息檢索方法,包括:
接收用戶在終端上輸入的包含通過組合字符連接的第一檢索值和第二檢索值的檢索值組合;
向服務(wù)器發(fā)送攜帶所述檢索值組合的檢索請求;
接收服務(wù)器將所述第一檢索值在對應(yīng)的第一檢索字段進行檢索及將所述第二檢索值在對應(yīng)的第二檢索字段進行檢索得到的檢索結(jié)果并在所述終端上進行展示。
一種信息檢索方法,包括:
接收終端發(fā)送的攜帶在該終端上輸入的檢索值組合的檢索請求;其中,所述檢索值組合包含通過組合字符連接的第一檢索值和第二檢索值;
根據(jù)所述檢索值組合,確定與所述第一檢索值對應(yīng)的第一檢索字段以及與所述第二檢索值對應(yīng)的第二檢索字段;
將所述第一檢索值在對應(yīng)的第一檢索字段進行檢索及將所述第二檢索值在對應(yīng)的第二檢索字段進行檢索,得到檢索結(jié)果并返回至所述終端上進行展示。
一種信息檢索方法,包括:
接收用戶在終端上輸入的包含通過組合字符連接的第一檢索值和第二檢索值的檢索值組合;
根據(jù)所述檢索值組合,確定與所述第一檢索值對應(yīng)的第一檢索字段以及與所述第二檢索值對應(yīng)的第二檢索字段;
將所述第一檢索值在對應(yīng)的第一檢索字段進行檢索及將所述第二檢索值在對應(yīng)的第二檢索字段進行檢索,得到檢索結(jié)果并在所述終端上進行展示。
一種信息檢索裝置,包括:
第一接收單元,用于接收用戶在終端上輸入的包含通過組合字符連接的第一檢索值和第二檢索值的檢索值組合;
確定單元,用于根據(jù)所述檢索值組合,確定與所述第一檢索值對應(yīng)的第一檢索字段以及與所述第二檢索值對應(yīng)的第二檢索字段;
發(fā)送單元,用于向服務(wù)器發(fā)送將所述第一檢索值在對應(yīng)的第一檢索字段進行檢索及將所述第二檢索值在對應(yīng)的第二檢索字段進行檢索的檢索請求;
第二接收單元,用于接收服務(wù)器返回的檢索結(jié)果并在所述終端上進行展示。
一種信息檢索裝置,包括:
第一接收單元,用于接收用戶在終端上輸入的包含通過組合字符連接的第一檢索值和第二檢索值的檢索值組合;
發(fā)送單元,用于向服務(wù)器發(fā)送攜帶所述檢索值組合的檢索請求;
第二接收單元,用于接收服務(wù)器將所述第一檢索值在對應(yīng)的第一檢索字段進行檢索及將所述第二檢索值在對應(yīng)的第二檢索字段進行檢索得到的檢索結(jié)果并在所述終端上進行展示。
一種信息檢索裝置,包括:
接收單元,用于接收終端發(fā)送的攜帶在該終端上輸入的檢索值組合的檢索請求;其中,所述檢索值組合包含通過組合字符連接的第一檢索值和第二檢索值;
確定單元,用于根據(jù)所述檢索值組合,確定與所述第一檢索值對應(yīng)的第一檢索字段以及與所述第二檢索值對應(yīng)的第二檢索字段;
檢索單元,用于將所述第一檢索值在對應(yīng)的第一檢索字段進行檢索及將所述第二檢索值在對應(yīng)的第二檢索字段進行檢索,得到檢索結(jié)果并返回至所述終 端上進行展示。
一種信息檢索裝置,包括:
接收單元,用于接收用戶在終端上輸入的包含通過組合字符連接的第一檢索值和第二檢索值的檢索值組合;
確定單元,用于根據(jù)所述檢索值組合,確定與所述第一檢索值對應(yīng)的第一檢索字段以及與所述第二檢索值對應(yīng)的第二檢索字段;
檢索單元,用于將所述第一檢索值在對應(yīng)的第一檢索字段進行檢索及將所述第二檢索值在對應(yīng)的第二檢索字段進行檢索,得到檢索結(jié)果并在所述終端上進行展示。
由以上本申請各實施例提供的技術(shù)方案可見,本申請各實施例根據(jù)用戶在終端上輸入的包含通過組合字符連接的第一檢索值和第二檢索值的檢索值組合,來實現(xiàn)組合檢索。由于上述檢索值組合是在同一個輸入框中輸入的,從而簡化了用戶操作,進而使得輸入及檢索過程更加高效。
附圖說明
為了更清楚地說明本申請實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請中記載的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為現(xiàn)有技術(shù)中實現(xiàn)信息組合檢索的頁面示意圖;
圖2為本申請一實施例提供的信息檢索方法的流程圖;
圖3為示例性的檢索頁面的示意圖;
圖4為示例性的在檢索頁面上輸入檢索值組合的頁面示意圖;
圖5為示例性的在檢索頁面上輸入檢索值組合后得到的檢索結(jié)果的頁面示意圖;
圖6為圖2所示的實施例中的以終端為主體的信息檢索方法的流程圖;
圖7為本申請另一實施例提供的信息檢索方法的流程圖;
圖8為圖7所示的實施例中的以終端為主體的信息檢索方法的流程圖;
圖9為圖7所示的實施例中的以服務(wù)器為主體的信息檢索方法的流程圖;
圖10為本申請又一實施例提供的以終端為主體的信息檢索方法的流程圖;
圖11為本申請一實施例提供的信息檢索裝置的模塊示意圖;
圖12為本申請另一實施例提供的信息檢索裝置的模塊示意圖;
圖13為本申請又一實施例提供的信息檢索裝置的模塊示意圖。
具體實施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本申請中的技術(shù)方案,下面將結(jié)合本申請實施例中的附圖,對本申請實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├绢I(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應(yīng)當屬于本申請保護的范圍。
為解決現(xiàn)有技術(shù)中用戶在信息檢索(Information Retrieval)的過程中操作繁瑣的問題,本申請?zhí)峁┑男畔z索方法是通過在同一個輸入框輸入相應(yīng)的檢索值組合來實現(xiàn)信息檢索過程。其中,在一些具體應(yīng)用中,信息檢索過程可以是終端和服務(wù)器之間進行交互來實現(xiàn)的。即由用戶在終端上的輸入框中輸入相應(yīng)的檢索值組合,再由終端將根據(jù)檢索值組合生成的檢索請求發(fā)送至服務(wù)器,最終由服務(wù)器根據(jù)檢索請求中攜帶的檢索值組合從預(yù)先配置的數(shù)據(jù)庫中檢索到相應(yīng)的數(shù)據(jù),并返回至終端上進行顯示。當然,在其他的應(yīng)用中,上述信息檢索過程也可以沒有終端和服務(wù)器的交互過程,作為替代的,其可以是從終端的硬盤或內(nèi)存中所預(yù)存的數(shù)據(jù)集合中檢索得到相應(yīng)的數(shù)據(jù),對此本文不作限定。
本方法的應(yīng)用場景可以是在網(wǎng)頁、或應(yīng)用程序(Application,APP)上進行 信息檢索,上述信息檢索可以是文獻檢索、表格檢索、商品信息檢索等。本文將以在網(wǎng)頁上進行表格檢索的過程為例來介紹本技術(shù)方案。
圖2為本申請一實施例提供的信息檢索方法的流程,包括:
S101:終端接收用戶在該終端上輸入的包含通過組合字符連接的第一檢索值和第二檢索值的檢索值組合。
上述終端可以是個人計算機、筆記本電腦、無線電話、個人數(shù)字助理(PDA)等。該終端可以與服務(wù)器進行交互,通過訪問服務(wù)器,可以將包含相應(yīng)的表格檢索頁面的網(wǎng)頁信息推送至該終端上。
參照圖3所示,在該示例中,檢索頁面包括輸入框、檢索按鍵及表格顯示區(qū)域。其中,待檢索的表格中可以包含多個檢索字段,這些檢索字段例如是:“簽約賬號”、“業(yè)務(wù)經(jīng)理”、“銷售方案名稱”等。在該表格中,同一橫行的每個檢索字段中分別對應(yīng)于一個值。輸入框中可以預(yù)先顯示相應(yīng)的提示信息例如:“請輸入簽約賬號、業(yè)務(wù)經(jīng)理查詢”來提示用戶進行信息檢索。
本申請實施例中,上述輸入框中輸入的檢索值組合可以由至少兩個通過組合字符進行連接的檢索值來組成。上述組合字符可以是“&”、空格字符等。
參照圖4所示,用戶可以在上述輸入框中輸入檢索值組合:“qtest&林外”,其中,“qtest”為第一檢索值,“林外”為第二檢索值,“&”為組合字符。
值得一提的是,上述檢索值組合中可以包含多個組合字符,并且該檢索值組合中可以包含其他字符,例如:qtest&-林外,其中,“-林外”表示不包含“林外”;如果某個字段的值包含字符:“-”,則可以在該值加上引號以避免沖突,例如:qtest&“-10”。此外,上述檢索值組合中的各個檢索值還可以包含各種組合邏輯例如是:“AND”、“OR”等,舉例來說,對于檢索值組合:qtest AND qq&林外OR admin02,其中,“qtest AND qq”是第一檢索值,“林外OR admin02”是第二檢索值,“qtest AND qq”表示包含“qtest”和“qq”兩個值的信息檢索,“林外OR admin02”表示包含“林外”或“admin02”兩個值的信息檢索。
S102:終端根據(jù)所述檢索值組合,確定與所述第一檢索值對應(yīng)的第一檢索字段以及與所述第二檢索值對應(yīng)的第二檢索字段。
在用戶在終端上的信息檢索頁面的輸入框中輸入上述檢索值組合之后,終端會根據(jù)該檢索值組合來確定與各個檢索值對應(yīng)的檢索字段。所確定的檢索字段的數(shù)目與檢索值組合中包含的檢索值的數(shù)目是一致的。
本申請實施例中,該步驟S102可以具體包括:
根據(jù)所述第一檢索值在所述檢索值組合中的位置,確定所述第一檢索字段;
根據(jù)所述第二檢索值在所述檢索值組合中的位置,確定所述第二檢索字段。
具體地,在本實施例中,可以預(yù)先設(shè)定待檢索的表格中的各個檢索字段的次序。以上述例子來說,該表格包含的檢索字段包括:“簽約賬號”、“業(yè)務(wù)經(jīng)理”、“銷售方案名稱”,可以設(shè)定次序為:1、“簽約賬號”,2、“業(yè)務(wù)經(jīng)理”,3、“銷售方案名稱”,則根據(jù)檢索值組合中各個檢索值的位置可以確定相應(yīng)的搜索字段。
舉例而言,若用戶輸入的檢索值組合是:qtest&林外,其中,可以確定“qtest”的位置是第一位,確定“林外”的位置是第二位,進而可以確定與檢索值“qtest”對應(yīng)的檢索字段是:“簽約賬號”,確定與檢索值“林外”對應(yīng)的檢索字段是:“業(yè)務(wù)經(jīng)理”;又例如,若用戶輸入的檢索值組合是:&林外&方案2.0,其中,可以確定“林外”的位置是第二位,確定“方案2.0”的位置是第三位,進而可以確定與檢索值“林外”對應(yīng)的檢索字段是“業(yè)務(wù)經(jīng)理”,確定與檢索值“方案2.0”對應(yīng)的檢索字段是“銷售方案名稱”。
當然,關(guān)于確定與檢索值組合中包含的各個檢索值對應(yīng)的檢索字段的過程并不限定于上述實施例。作為替代的實施例,可以在輸入框的功能上預(yù)設(shè)多個可供用戶選擇的檢索字段組合邏輯,比如:簽約賬號+業(yè)務(wù)經(jīng)理、簽約賬號+銷售方案名稱、簽約賬號+業(yè)務(wù)經(jīng)理+銷售方案名稱等。抑或,在檢索值組合中 的每個檢索值的第一位增加與檢索字段對應(yīng)的次序標識,例如:*1*qtest&*2*林外,其中,*1*表示與第一個檢索字段對應(yīng),*2*表示與第二個檢索字段對應(yīng)。
S103:終端生成包含所述第一檢索字段和對應(yīng)的所述第一檢索值、所述第二檢索字段和對應(yīng)的所述第二檢索值的提示消息并在所述終端上進行顯示。
參照圖4所示,本申請實施例中,在檢索頁面上還包括一個用以顯示上述提示消息的提示消息顯示框,在用戶輸入一定的檢索值組合之后,終端可以確定該檢索值組合對應(yīng)的各個檢索字段,從而可以將用戶所輸入的檢索值組合“翻譯”成相應(yīng)的提示消息。例如:用戶輸入的是:qtest&林外,則在上述提示消息顯示框中可以顯示的提示消息是:簽約賬號:“qtest”、業(yè)務(wù)經(jīng)理:“林外”,從而可以讓用戶直觀地看到當前檢索的檢索字段和檢索值,這樣用戶可以及時發(fā)現(xiàn)輸入過程的錯誤并及時更正,在簡化用戶操作的同時還可以確保檢索操作的準確性。此外,本申請實施例對上述提示消息的顯示形式、消息內(nèi)容及提示消息顯示框的形式、位置不作限定。
值得一提的是,本申請實施例中,可以在用戶在輸入框內(nèi)輸入的內(nèi)容包含組合字符“&”時,才會出現(xiàn)上述提示消息顯示框并在該提示消息顯示框內(nèi)顯示上述提示消息。也就是說,在輸入框中輸入組合字符“&”可以是觸發(fā)在檢索頁面內(nèi)顯示上述提示消息顯示框的條件,在沒有輸入組合字符“&”,表示當前用戶并沒有開啟組合檢索功能,則無需顯示上述提示消息。
S104:終端向服務(wù)器發(fā)送將所述第一檢索值在對應(yīng)的第一檢索字段進行檢索及將所述第二檢索值在對應(yīng)的第二檢索字段進行檢索的檢索請求。該檢索請求可以是一種與用戶輸入的檢索值組合的檢索邏輯對應(yīng)的指令。
S105:服務(wù)器接收終端發(fā)送的檢索請求。
S106:服務(wù)器根據(jù)檢索請求,在預(yù)先配置的數(shù)據(jù)庫中檢索得到相應(yīng)的檢索結(jié)果并返回至所述終端。
S107:終端接收服務(wù)器返回的檢索結(jié)果并在所述終端上進行展示。
繼續(xù)參照上述例子,若用戶輸入的檢索值組合是:qtest&林外,則終端向 服務(wù)器發(fā)送的是將第一檢索值:“qtest”在第一檢索字段:“簽約賬號”進行檢索,將第二檢索值:“林外”在第二檢索字段:“業(yè)務(wù)經(jīng)理”進行檢索的檢索請求,通過服務(wù)器檢索預(yù)先保存的表格數(shù)據(jù)中,可以得到符合條件的檢索結(jié)果如圖5所示,則該檢索結(jié)果可以顯示于終端的檢索頁面中。
圖6為圖2所示的實施例中的以終端為主體的信息檢索方法的流程,對應(yīng)于圖2的流程,若執(zhí)行主體是終端,則該方法包括:
S110:接收用戶在終端上輸入的包含通過組合字符連接的第一檢索值和第二檢索值的檢索值組合。
S111:根據(jù)所述檢索值組合,確定與所述第一檢索值對應(yīng)的第一檢索字段以及與所述第二檢索值對應(yīng)的第二檢索字段。
S112:向服務(wù)器發(fā)送將所述第一檢索值在對應(yīng)的第一檢索字段進行檢索及將所述第二檢索值在對應(yīng)的第二檢索字段進行檢索的檢索請求。
S113:接收服務(wù)器返回的檢索結(jié)果并在所述終端上進行展示。
其中,上述步驟S110~S113可以參照上述步驟S101~S104、及步驟S107的具體內(nèi)容,不再予以贅述。
通過上述實施例,用戶可以通過在終端上輸入包含通過組合字符連接的第一檢索值和第二檢索值的檢索值組合,來實現(xiàn)組合檢索,從而簡化了用戶操作,使得輸入及檢索過程更加高效。
圖7為本申請另一實施例提供的信息檢索方法的流程,包括:
S201:終端接收用戶在該終端上輸入的包含通過組合字符連接的第一檢索值和第二檢索值的檢索值組合。
該步驟可以參照上述步驟S101的具體內(nèi)容。
S202:終端向服務(wù)器發(fā)送攜帶所述檢索值組合的檢索請求。
該步驟中,終端在接收到用戶輸入的檢索值組合后,無需確定各個檢索值所對應(yīng)的檢索字段,直接生成攜帶該檢索值組合的檢索請求至服務(wù)器。
S203:服務(wù)器接收終端發(fā)送的攜帶在該終端上輸入的檢索值組合的檢索請求。
S204:服務(wù)器根據(jù)所述檢索值組合,確定與所述第一檢索值對應(yīng)的第一檢索字段以及與所述第二檢索值對應(yīng)的第二檢索字段。
該步驟是由服務(wù)器來執(zhí)行的,該步驟可以具體根據(jù)接收到的檢索值組合中各個檢索值的位置來確定與之對應(yīng)的各個檢索字段,具體過程可以參照上述步驟S102的具體內(nèi)容,不再予以贅述。
S205:服務(wù)器將所述第一檢索值在對應(yīng)的第一檢索字段進行檢索及將所述第二檢索值在對應(yīng)的第二檢索字段進行檢索,得到檢索結(jié)果并返回至所述終端。
該步驟與上述步驟S106的內(nèi)容一致。
S206:終端接收服務(wù)器返回的檢索結(jié)果并在所述終端上進行展示。
該步驟與上述步驟S107的內(nèi)容一致。
圖8為圖7所示的實施例的以終端為主體的信息檢索方法的流程,包括:
S210:接收用戶在終端上輸入的包含通過組合字符連接的第一檢索值和第二檢索值的檢索值組合。
S211:向服務(wù)器發(fā)送攜帶所述檢索值組合的檢索請求。
S212:接收服務(wù)器將所述第一檢索值在對應(yīng)的第一檢索字段進行檢索及將所述第二檢索值在對應(yīng)的第二檢索字段進行檢索得到的檢索結(jié)果并在所述終端上進行展示。
圖9為圖7所示的實施例的以服務(wù)器為主體的信息檢索方法的流程,包括:
S310:接收終端發(fā)送的攜帶在該終端上輸入的檢索值組合的檢索請求;其中,所述檢索值組合包含通過組合字符連接的第一檢索值和第二檢索值。
S311:根據(jù)所述檢索值組合,確定與所述第一檢索值對應(yīng)的第一檢索字段以及與所述第二檢索值對應(yīng)的第二檢索字段。
S312:將所述第一檢索值在對應(yīng)的第一檢索字段進行檢索及將所述第二檢 索值在對應(yīng)的第二檢索字段進行檢索,得到檢索結(jié)果并返回至所述終端上進行展示。
圖10為本申請又一實施例提供的以終端為主體的信息檢索方法的流程,在本實施例中,終端可以不與服務(wù)器、或其他計算機或通信裝置進行交互,則該方法包括:
S301:終端接收用戶在該終端上輸入的包含通過組合字符連接的第一檢索值和第二檢索值的檢索值組合。
該步驟可以參照上述步驟S101的具體內(nèi)容。
S302:終端根據(jù)所述檢索值組合,確定與所述第一檢索值對應(yīng)的第一檢索字段以及與所述第二檢索值對應(yīng)的第二檢索字段。
該步驟可以參照上述步驟S102的具體內(nèi)容。
本實施實施例中,該步驟S302可以具體包括:
根據(jù)所述第一檢索值在所述檢索值組合中的位置,確定所述第一檢索字段;
根據(jù)所述第二檢索值在所述檢索值組合中的位置,確定所述第二檢索字段。
S303:終端將所述第一檢索值在對應(yīng)的第一檢索字段進行檢索及將所述第二檢索值在對應(yīng)的第二檢索字段進行檢索,得到檢索結(jié)果并在所述終端上進行展示。
本申請實施例中,在上述步驟S302之后,上述步驟S303之前,所述方法還可以包括:
生成包含所述第一檢索字段和對應(yīng)的所述第一檢索值、所述第二檢索字段和對應(yīng)的所述第二檢索值的提示消息并在所述終端上進行顯示。
與上述方法流程對應(yīng)的,本申請的實施例還提供了一種信息檢索裝置。該裝置可以通過軟件實現(xiàn),也可以通過硬件或者軟硬件結(jié)合的方式實現(xiàn)。以軟件實現(xiàn)為例,作為邏輯意義上的裝置,是通過服務(wù)器的中央處理器(Central Process Unit,CPU)將對應(yīng)的計算機程序指令讀取到內(nèi)存中運行形成的。
圖11為本申請一實施例提供的信息檢索裝置的模塊示意圖,該裝置中各個單元的功能與上述方法中各個步驟的功能類似,故可以參照上述方法實施例中的具體內(nèi)容。該信息檢索裝置,包括:
第一接收單元110,用于接收用戶在終端上輸入的包含通過組合字符連接的第一檢索值和第二檢索值的檢索值組合;
確定單元120,用于根據(jù)所述檢索值組合,確定與所述第一檢索值對應(yīng)的第一檢索字段以及與所述第二檢索值對應(yīng)的第二檢索字段;
發(fā)送單元130,用于向服務(wù)器發(fā)送將所述第一檢索值在對應(yīng)的第一檢索字段進行檢索及將所述第二檢索值在對應(yīng)的第二檢索字段進行檢索的檢索請求;
第二接收單元140,用于接收服務(wù)器返回的檢索結(jié)果并在所述終端上進行展示。
本申請實施例中,所述確定單元120具體用于:
根據(jù)所述第一檢索值在所述檢索值組合中的位置,確定所述第一檢索字段;
根據(jù)所述第二檢索值在所述檢索值組合中的位置,確定所述第二檢索字段。
本申請實施例中,所述裝置還包括:
消息顯示單元150,用于生成包含所述第一檢索字段和對應(yīng)的所述第一檢索值、所述第二檢索字段和對應(yīng)的所述第二檢索值的提示消息并在所述終端上進行顯示。
圖12為本申請另一實施例提供的信息檢索裝置的模塊示意圖,該信息檢索裝置包括:
第一接收單元210,用于接收用戶在終端上輸入的包含通過組合字符連接的第一檢索值和第二檢索值的檢索值組合;
發(fā)送單元220,用于向服務(wù)器發(fā)送攜帶所述檢索值組合的檢索請求;
第二接收單元230,用于接收服務(wù)器將所述第一檢索值在對應(yīng)的第一檢索字段進行檢索及將所述第二檢索值在對應(yīng)的第二檢索字段進行檢索得到的檢索結(jié)果并在所述終端上進行展示。
圖13為本申請又一實施例提供的信息檢索裝置的模塊示意圖。該信息檢索裝置包括:
接收單元310,用于接收終端發(fā)送的攜帶在該終端上輸入的檢索值組合的檢索請求;其中,所述檢索值組合包含通過組合字符連接的第一檢索值和第二檢索值;
確定單元320,用于根據(jù)所述檢索值組合,確定與所述第一檢索值對應(yīng)的第一檢索字段以及與所述第二檢索值對應(yīng)的第二檢索字段;
檢索單元330,用于將所述第一檢索值在對應(yīng)的第一檢索字段進行檢索及將所述第二檢索值在對應(yīng)的第二檢索字段進行檢索,得到檢索結(jié)果并返回至所述終端上進行展示。
本申請實施例中,所述確定單元320具體用于:
根據(jù)所述第一檢索值在所述檢索值組合中的位置,確定所述第一檢索字段;
根據(jù)所述第二檢索值在所述檢索值組合中的位置,確定所述第二檢索字段。
繼續(xù)參照圖13,在本申請另一替代的實施例中,上述信息檢索裝置包括:
接收單元310,用于接收用戶在終端上輸入的包含通過組合字符連接的第一檢索值和第二檢索值的檢索值組合;
確定單元320,用于根據(jù)所述檢索值組合,確定與所述第一檢索值對應(yīng)的第一檢索字段以及與所述第二檢索值對應(yīng)的第二檢索字段;
檢索單元330,用于將所述第一檢索值在對應(yīng)的第一檢索字段進行檢索及將所述第二檢索值在對應(yīng)的第二檢索字段進行檢索,得到檢索結(jié)果并在所述終端上進行展示。
本申請實施例中,所述確定單元320具體用于:
根據(jù)所述第一檢索值在所述檢索值組合中的位置,確定所述第一檢索字段;
根據(jù)所述第二檢索值在所述檢索值組合中的位置,確定所述第二檢索字段。
本申請實施例中,所述裝置還包括:
消息顯示單元,用于生成包含所述第一檢索字段和對應(yīng)的所述第一檢索值、所述第二檢索字段和對應(yīng)的所述第二檢索值的提示消息并在所述終端上進行顯示。
綜上所述,本申請各實施例提供的信息檢索方法和信息檢索裝置中,可以根據(jù)用戶在終端上輸入的包含通過組合字符連接的第一檢索值和第二檢索值的檢索值組合來實現(xiàn)組合檢索。由于上述檢索值組合是在同一個輸入框中輸入的,從而簡化了用戶操作,進而使得輸入及檢索過程更加高效。
為了描述的方便,描述以上裝置時以功能分為各種單元分別描述。當然,在實施本申請時可以把各單元的功能在同一個或多個軟件和/或硬件中實現(xiàn)。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算 機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
還需要說明的是,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、商品或者設(shè)備中還存在另外的相同要素。
本領(lǐng)域技術(shù)人員應(yīng)明白,本申請的實施例可提供為方法、系統(tǒng)或計算機程序產(chǎn)品。因此,本申請可采用完全硬件實施例、完全軟件實施例或結(jié)合軟件和硬件方面的實施例的形式。而且,本申請可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。
本申請可以在由計算機執(zhí)行的計算機可執(zhí)行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在分布式計算環(huán)境中實踐本申請,在這些分布式計算環(huán)境中,由通過通信網(wǎng)絡(luò)而被連接的遠程處理設(shè)備來執(zhí)行任務(wù)。在分布式計算環(huán)境中,程序模塊可以位于包括存儲設(shè)備在內(nèi)的本地 和遠程計算機存儲介質(zhì)中。
本說明書中的各個實施例均采用遞進的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于系統(tǒng)實施例而言,由于其基本相似于方法實施例,所以描述的比較簡單,相關(guān)之處參見方法實施例的部分說明即可。
以上所述僅為本申請的實施例而已,并不用于限制本申請。對于本領(lǐng)域技術(shù)人員來說,本申請可以有各種更改和變化。凡在本申請的精神和原理之內(nèi)所作的任何修改、等同替換、改進等,均應(yīng)包含在本申請的權(quán)利要求范圍之內(nèi)。