本發(fā)明涉及信息技術(shù)領(lǐng)域,尤其涉及搜索條件的配置方法及裝置。
背景技術(shù):
隨著信息技術(shù)領(lǐng)域的發(fā)展,互聯(lián)網(wǎng)的普及率也越來越高,用戶通過互聯(lián)網(wǎng)可以瀏覽各種各樣的網(wǎng)站。因此,通過在搜索框中輸入搜索條件進(jìn)行網(wǎng)站特定信息查詢,已經(jīng)成為各種網(wǎng)站界面不可或缺的功能。其中,搜索框普遍由系統(tǒng)自帶的文本控件組成,通過搜索框用戶可以輸入相應(yīng)的搜索詞。
目前,通過搜索框?yàn)橛脩籼峁┎樵児δ軙r(shí),每一次查詢只能在搜索框中配置一個(gè)搜索條件,即用戶指可以在搜索框中輸入一個(gè)搜索詞,然后根據(jù)該單一搜索條件進(jìn)行信息查詢。然而由于搜索條件較為單一,所以通過現(xiàn)有搜索條件的配置方法進(jìn)行信息搜索時(shí),會造成搜索精度較低。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明實(shí)施例提供一種搜索條件的配置方法及裝置,主要目的是提高搜索精度。
借由上述技術(shù)方案,本發(fā)明提供的一種搜索條件的配置方法,包括:
檢測在第一搜索框中配置的預(yù)置第二搜索框開啟事件是否被觸發(fā),所述第一搜索框用于獲取待查詢的單一搜索條件以及根據(jù)所述單一搜索條件進(jìn)行信息查詢;
若是,則顯示第二搜索框,所述第二搜索框用于獲取待查詢的多個(gè)搜索條件以及根據(jù)所述多個(gè)搜索條件進(jìn)行信息查詢;
在檢測到針對所述第二搜索框的信息查詢事件被觸發(fā)時(shí),獲取所述第二搜索框?qū)?yīng)的多個(gè)搜索條件;
根據(jù)所述多個(gè)搜索條件進(jìn)行信息查詢。
借由上述技術(shù)方案,本發(fā)明提供的一種搜索條件的配置裝置,包括:
檢測單元,用于檢測在第一搜索框中配置的預(yù)置第二搜索框開啟事件是否被觸發(fā),所述第一搜索框用于獲取待查詢的單一搜索條件以及根據(jù)所 述單一搜索條件進(jìn)行信息查詢;
顯示單元,用于若檢測單元檢測出在第一搜索框中配置的預(yù)置第二搜索框開啟事件被觸發(fā),則顯示第二搜索框,所述第二搜索框用于獲取待查詢的多個(gè)搜索條件以及根據(jù)所述多個(gè)搜索條件進(jìn)行信息查詢;
獲取單元,用于在檢測到針對所述第二搜索框的信息查詢事件被觸發(fā)時(shí),獲取所述第二搜索框?qū)?yīng)的多個(gè)搜索條件;
查詢單元,用于根據(jù)所述多個(gè)搜索條件進(jìn)行信息查詢。
借由上述技術(shù)方案,本發(fā)明實(shí)施例提供的技術(shù)方案至少具有下列優(yōu)點(diǎn):
本發(fā)明實(shí)施例提供的一種搜索條件的配置方法及裝置,首先檢測在第一搜索框中配置的預(yù)置第二搜索框開啟事件是否被觸發(fā),所述第一搜索框用于獲取待查詢的單一搜索條件以及根據(jù)所述單一搜索條件進(jìn)行信息查詢;若是,則顯示第二搜索框,所述第二搜索框用于獲取待查詢的多個(gè)搜索條件以及根據(jù)所述多個(gè)搜索條件進(jìn)行信息查詢;在檢測到針對所述第二搜索框的信息查詢事件被觸發(fā)時(shí),獲取所述第二搜索框?qū)?yīng)的多個(gè)搜索條件;根據(jù)所述多個(gè)搜索條件進(jìn)行信息查詢。與目前通過搜索框?yàn)橛脩籼峁┎樵児δ軙r(shí),每一次查詢只能在搜索框中配置一個(gè)搜索條件相比,本發(fā)明通過獲取第二搜索框?qū)?yīng)的多個(gè)搜索條件,根據(jù)多個(gè)搜索條件進(jìn)行信息查詢,可以解決搜索條件較為單一、搜索精度低的問題,從而提高搜索精度。
上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式。
附圖說明
通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號表示相同的部件。在附圖中:
圖1示出了發(fā)明實(shí)施例提供的一種搜索條件的配置方法流程圖;
圖2示出了發(fā)明實(shí)施例提供的另一種搜索條件的配置方法流程圖;
圖3示出了發(fā)明實(shí)施例提供的一種搜索條件的配置裝置方框圖;
圖4示出了發(fā)明實(shí)施例提供的另一種搜索條件的配置裝置方框圖;
圖5示出了發(fā)明實(shí)施例提供的第一搜索框示意圖;
圖6示出了發(fā)明實(shí)施例提供的第一搜索框與第二搜索框示意圖。
具體實(shí)施方式
下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
本發(fā)明實(shí)施例提供一種搜索條件的配置方法,如圖1所示,所述方法包括:
101、檢測在第一搜索框中配置的預(yù)置第二搜索框開啟事件是否被觸發(fā)。
其中,所述第一搜索框用于獲取待查詢的單一搜索條件以及根據(jù)所述單一搜索條件進(jìn)行信息查詢,所述預(yù)置第二搜索框開啟事件可以與第一搜索框中的第一圖標(biāo)進(jìn)行綁定,所述預(yù)置第二搜索框中的信息查詢執(zhí)行事件可以與第二圖標(biāo)綁定,所述第二圖標(biāo)可以位于第一搜索框內(nèi),也可以位于第二搜索框內(nèi),本發(fā)明實(shí)施例不做具體限定。例如,如圖5所示,第一搜索框內(nèi)顯示第一圖標(biāo)A、第二圖標(biāo)B,檢測在第一搜索框中配置的預(yù)置第二搜索框開啟事件是否被觸發(fā)具體可以為檢測第一搜索框內(nèi)的第一圖標(biāo)A所在的區(qū)域是否存在點(diǎn)擊或者觸擊操作。
102、若檢測在第一搜索框中配置的預(yù)置第二搜索框開啟事件被觸發(fā),則顯示第二搜索框。
其中,所述第二搜索框用于獲取待查詢的多個(gè)搜索條件以及根據(jù)所述多個(gè)搜索條件進(jìn)行信息查詢,所述第二搜索框中可以配置并顯示多個(gè)搜索條件,所述顯示第二搜索框位置可以在第一搜索框的下方、上方等,本發(fā)明實(shí)施例不做具體限定。例如,當(dāng)?shù)谝凰阉骺蛑械牡谝粓D標(biāo)所在區(qū)域存在點(diǎn)擊或者觸擊操作時(shí),顯示第二搜索框。
103、在檢測到針對所述第二搜索框的信息查詢事件被觸發(fā)時(shí),獲取所 述第二搜索框?qū)?yīng)的多個(gè)搜索條件。
其中,所述第二搜索框內(nèi)的每行顯示一個(gè)搜索條件,所述每行顯示一個(gè)搜索條件可以根據(jù)換行命令執(zhí)行,所述換行命令可以為回車觸發(fā)事件、空格觸發(fā)事件,本發(fā)明實(shí)施例不做具體限定。所述搜索條件可以為關(guān)鍵詞、關(guān)鍵句等,例如,搜索條件為計(jì)算機(jī)、課程、學(xué)校,通過獲取到計(jì)算機(jī)與觸發(fā)空格事件、獲取課程與觸發(fā)空格事件、獲取學(xué)校與觸發(fā)空格事件得到第二搜索框內(nèi)顯示的結(jié)果,第一行為“計(jì)算機(jī)”、第二行為“課程”、第三行為“學(xué)?!?。
104、根據(jù)所述多個(gè)搜索條件進(jìn)行信息查詢。
其中,所述信息查詢事件可以與第二搜索框內(nèi)的預(yù)置圖標(biāo)進(jìn)行綁定,所述根據(jù)多個(gè)搜索條件進(jìn)行信息查詢可以為并集查詢、交集查詢,具體查詢方式由用戶具體需要設(shè)置,本發(fā)明實(shí)施例不做具體限定。
對于本發(fā)明實(shí)施例,具體的應(yīng)用場景可以如下所示,但不限于此,包括:第一搜索框的右側(cè)為第一圖標(biāo)A和第二圖標(biāo)B,第一圖標(biāo)A與預(yù)置第二搜索框開啟事件進(jìn)行綁定,第二圖標(biāo)B與預(yù)置第二搜索框中的信息查詢事件進(jìn)行綁定,檢測到在第一圖標(biāo)A所在的區(qū)域存在點(diǎn)擊操作時(shí),顯示第二搜索框,搜索條件為招聘、時(shí)間、地點(diǎn),獲取招聘與觸發(fā)空格事件、獲取時(shí)間與觸發(fā)空格事件、獲取地點(diǎn)與觸發(fā)空格事件得到所有搜索條件,并在第二搜索框內(nèi)每行顯示一個(gè)搜索條件,對第二圖標(biāo)B所在區(qū)域進(jìn)行點(diǎn)擊操作,則根據(jù)“招聘、時(shí)間、地點(diǎn)”搜索條件進(jìn)行查詢。
本發(fā)明實(shí)施例提供的一種搜索條件的配置方法,首先檢測在第一搜索框中配置的預(yù)置第二搜索框開啟事件是否被觸發(fā),所述第一搜索框用于獲取待查詢的單一搜索條件以及根據(jù)所述單一搜索條件進(jìn)行信息查詢;若是,則顯示第二搜索框,所述第二搜索框用于獲取待查詢的多個(gè)搜索條件以及根據(jù)所述多個(gè)搜索條件進(jìn)行信息查詢;在檢測到針對所述第二搜索框的信息查詢事件被觸發(fā)時(shí),獲取所述第二搜索框?qū)?yīng)的多個(gè)搜索條件;根據(jù)所述多個(gè)搜索條件進(jìn)行信息查詢。與目前通過搜索框?yàn)橛脩籼峁┎樵児δ軙r(shí),每一次查詢只能在搜索框中配置一個(gè)搜索條件相比,本發(fā)明通過獲取第二搜索框?qū)?yīng)的多個(gè)搜索條件,根據(jù)多個(gè)搜索條件進(jìn)行信息查詢,可以解決 搜索條件較為單一、搜索精度低的問題,從而提高搜索精度。
進(jìn)一步地,本發(fā)明實(shí)施例提供另一種搜索條件的配置方法,如圖2所示,所述方法包括:
201、檢測在第一搜索框中配置的預(yù)置第二搜索框開啟事件是否被觸發(fā)。
其中,所述第一搜索框用于獲取待查詢的單一搜索條件以及根據(jù)所述單一搜索條件進(jìn)行信息查詢,所述預(yù)置第二搜索框開啟事件可以與第一搜索框中的第一圖標(biāo)進(jìn)行綁定,所述預(yù)置第二搜索框中的信息查詢執(zhí)行事件可以與第二圖標(biāo)綁定,所述第二圖標(biāo)可以位于第一搜索框內(nèi),也可以位于第二搜索框內(nèi),本發(fā)明實(shí)施例不做具體限定。
202、若檢測在第一搜索框中配置的預(yù)置第二搜索框開啟事件被觸發(fā),則顯示第二搜索框。
其中,所述第二搜索框用于獲取待查詢的多個(gè)搜索條件以及根據(jù)所述多個(gè)搜索條件進(jìn)行信息查詢,所述第二搜索框中可以配置并顯示多個(gè)搜索條件,所述顯示第二搜索框位置可以在第一搜索框的下方、上方等,本發(fā)明實(shí)施例不做具體限定。
對于本發(fā)明實(shí)施例,步驟202具體可以為:顯示所述第二搜索框并且在所述第二搜索框中的預(yù)置位置顯示所述第二搜索框?qū)?yīng)的預(yù)置搜索條件個(gè)數(shù)上限值。其中,所述預(yù)置位置可以為第二搜索框的左下方或右下方,本發(fā)明實(shí)施例不做具體限定。其中預(yù)置搜索條件個(gè)數(shù)上限值可以為1000、1500等,本發(fā)明實(shí)施例不做具體限定。例如,如圖6所示,顯示的第二搜索框內(nèi)的左下方顯示為“每行1個(gè)最多1000行”,第二搜索框內(nèi)顯示第一行為搜索條件1、第二行為搜索條件2、第三行為搜索條件3。通過在預(yù)置位置顯示預(yù)置搜索條件個(gè)數(shù)上限值,避免因搜索條件個(gè)數(shù)超出上限值而造成搜索條件不完整,從而提高搜索精度。
203、在檢測到針對所述第二搜索框的信息查詢事件被觸發(fā)時(shí),獲取所述第二搜索框?qū)?yīng)的多個(gè)搜索條件。
其中,所述第二搜索框內(nèi)的每行顯示一個(gè)搜索條件,所述搜索條件可以為關(guān)鍵詞、關(guān)鍵句等,所述每行顯示一個(gè)搜索條件可以根據(jù)換行命令執(zhí) 行,所述換行命令可以為回車觸發(fā)事件、空格觸發(fā)事件,本發(fā)明實(shí)施例不做具體限定。
204、根據(jù)所述多個(gè)搜索條件進(jìn)行信息查詢。
其中,所述信息查詢事件可以與第二搜索框內(nèi)的預(yù)置圖標(biāo)進(jìn)行綁定,所述根據(jù)多個(gè)搜索條件進(jìn)行信息查詢可以為并集查詢、交集查詢,具體查詢方式由用戶具體需要設(shè)置,本發(fā)明實(shí)施例不做具體限定。
對于本發(fā)明實(shí)施例,步驟204之前還包括:檢測所述多個(gè)搜索條件中是否存在相同或者相似的搜索條件;若存在,則對相同或者相似的搜索條件進(jìn)行過濾。其中,所述對相同或相似的搜索條件進(jìn)行過濾可以為保留相同或相似的搜索條件的任意一個(gè),刪除其他相同或相似的搜索條件。通過對檢測到的相同或相似的搜索條件進(jìn)行過濾,避免出現(xiàn)根據(jù)相同或相似搜索條件得到相同或相似的查詢結(jié)果,從而提高搜索精度。
205a、檢測在所述第二搜索框中配置的預(yù)置搜索框隱藏事件是否被觸發(fā)。
其中,所述預(yù)置搜索框隱藏事件可以配置為移動光標(biāo)移出第二搜索框事件。例如,當(dāng)顯示第二搜索框時(shí),檢測是否觸發(fā)移動光標(biāo)移出第二搜索框事件。通過檢測第二搜索框隱藏事件是否被觸發(fā),避免第二搜索框在無用狀態(tài)下開啟,從而提高搜索精度。
步驟205a之后還包括步驟206a、若檢測在所述第二搜索框中配置的預(yù)置搜索框隱藏事件被觸發(fā),則隱藏所述第二搜索框并顯示所述第一搜索框。
對于本發(fā)明實(shí)施例,步驟206a之前還包括:統(tǒng)計(jì)所述第二搜索框?qū)?yīng)的搜索條件的數(shù)量。其中,所述統(tǒng)計(jì)第二搜索框?qū)?yīng)的搜索條件的數(shù)量為執(zhí)行刪除事件后的數(shù)量,即在第二搜索框內(nèi)顯示的搜索條件數(shù)量。
進(jìn)一步地,步驟206a還可以為:在所述第一搜索框中顯示所述第二搜索框?qū)?yīng)的搜索條件的數(shù)量。例如,當(dāng)觸發(fā)移動光標(biāo)移出第二搜索框事件時(shí),將第二搜索框隱藏,顯示第一搜索框,并在第一搜索框內(nèi)顯示已輸入搜索條件的數(shù)量。通過將第二搜索框隱藏,并在第一搜索框內(nèi)顯示已輸入搜索條件數(shù)量,避免搜索條件超出預(yù)置搜索條件數(shù)量的上限值,從而提高搜索精度。
與步驟205a并列的步驟205b、檢測所述第二搜索框?qū)?yīng)的預(yù)置搜索條件刪除事件是否被觸發(fā)。
其中,所述預(yù)置搜索條件刪除事件由第三圖標(biāo)綁定,所述第三圖標(biāo)位于第二搜索框的右下角或左下角,本發(fā)明實(shí)施例不做具體限定。例如,如圖6所示,刪除圖標(biāo)為一個(gè)掃把圖標(biāo),檢測在掃把圖標(biāo)所在區(qū)域是否存在點(diǎn)擊或者觸擊操作。通過檢測第二搜索框?qū)?yīng)的預(yù)置搜索條件刪除事件是否被觸發(fā),刪除不再進(jìn)行信息查詢的搜索條件,從而提高搜索精度。
步驟205b之后還包括步驟206b、若檢測所述第二搜索框?qū)?yīng)的預(yù)置搜索條件刪除事件被觸發(fā),則刪除所述第二搜索框?qū)?yīng)的各個(gè)搜索條件。通過對刪除第二搜索框內(nèi)的搜索條件,進(jìn)一步對搜索條件進(jìn)行篩選,從而提高搜索精度。
對于本發(fā)明實(shí)施例,具體的應(yīng)用場景可以如下所示,但不限于此,包括:第一搜索框的右側(cè)為第一圖標(biāo)A和第二圖標(biāo)B,第一圖標(biāo)A與預(yù)置第二搜索框開啟事件進(jìn)行綁定,第二圖標(biāo)B與預(yù)置第二搜索框中的信息查詢事件進(jìn)行綁定,第三圖標(biāo)掃把與預(yù)置搜索條件刪除事件綁定,第一圖標(biāo)A與二圖標(biāo)B并列顯示在第一搜索框的右側(cè),當(dāng)檢測到在第一圖標(biāo)A所在的區(qū)域存在點(diǎn)擊操作時(shí),顯示第二搜索框,在第二搜索框右下角顯示第三圖標(biāo)掃把,在第二搜索框內(nèi)的左下角顯示“每行一個(gè)最多500行”搜索條件為省會、城市、鄉(xiāng)村、直轄市,獲取省會與觸發(fā)回車事件、獲取城市與觸發(fā)回車事件、獲取鄉(xiāng)村與觸發(fā)回車事件、獲取直轄市與觸發(fā)回車事件,在第二搜索框內(nèi)顯示第一行為省會、第二行為城市、第三行為鄉(xiāng)村、第四行為直轄市,此時(shí)在第一搜索框顯示出統(tǒng)計(jì)的搜索條件個(gè)數(shù)為已輸入4個(gè)搜索條件,當(dāng)移動光標(biāo)移出第二搜索框事件觸發(fā),將第二搜索框隱藏,檢測出在第二圖標(biāo)B的區(qū)域存在點(diǎn)擊操作,則根據(jù)所述的4個(gè)搜索條件進(jìn)行信息查詢。
本發(fā)明實(shí)施例提供的另一種搜索條件的配置方法,首先檢測在第一搜索框中配置的預(yù)置第二搜索框開啟事件是否被觸發(fā),所述第一搜索框用于獲取待查詢的單一搜索條件以及根據(jù)所述單一搜索條件進(jìn)行信息查詢;若是,則顯示第二搜索框,所述第二搜索框用于獲取待查詢的多個(gè)搜索條件 以及根據(jù)所述多個(gè)搜索條件進(jìn)行信息查詢;在檢測到針對所述第二搜索框的信息查詢事件被觸發(fā)時(shí),獲取所述第二搜索框?qū)?yīng)的多個(gè)搜索條件;根據(jù)所述多個(gè)搜索條件進(jìn)行信息查詢。與目前通過搜索框?yàn)橛脩籼峁┎樵児δ軙r(shí),每一次查詢只能在搜索框中配置一個(gè)搜索條件相比,本發(fā)明通過獲取第二搜索框?qū)?yīng)的多個(gè)搜索條件,根據(jù)多個(gè)搜索條件進(jìn)行信息查詢,可以解決搜索條件較為單一、搜索精度低的問題,從而提高搜索精度。
該裝置實(shí)施例與前述方法實(shí)施例對應(yīng),為便于閱讀,本裝置實(shí)施例不再對前述方法實(shí)施例中的細(xì)節(jié)內(nèi)容進(jìn)行逐一贅述,但應(yīng)當(dāng)明確,本實(shí)施例中的裝置能夠?qū)?yīng)實(shí)現(xiàn)前述方法實(shí)施例中的全部內(nèi)容。
進(jìn)一步地,作為圖1所示方法的具體實(shí)現(xiàn),本發(fā)明實(shí)施例提供一種搜索條件的配置裝置,如圖3所示,所述裝置可以包括:檢測單元31、顯示單元32、獲取單元33、查詢單元34。
檢測單元31,用于檢測在第一搜索框中配置的預(yù)置第二搜索框開啟事件是否被觸發(fā),所述第一搜索框用于獲取待查詢的單一搜索條件以及根據(jù)所述單一搜索條件進(jìn)行信息查詢;
顯示單元32,用于若檢測單元31檢測出在第一搜索框中配置的預(yù)置第二搜索框開啟事件被觸發(fā),則顯示第二搜索框,所述第二搜索框用于獲取待查詢的多個(gè)搜索條件以及根據(jù)所述多個(gè)搜索條件進(jìn)行信息查詢;
獲取單元33,用于在檢測到針對所述第二搜索框的信息查詢事件被觸發(fā)時(shí),獲取所述第二搜索框?qū)?yīng)的多個(gè)搜索條件;
查詢單元34,用于根據(jù)所述多個(gè)搜索條件進(jìn)行信息查詢。
本發(fā)明實(shí)施例提供的一種搜索條件的配置裝置,首先檢測在第一搜索框中配置的預(yù)置第二搜索框開啟事件是否被觸發(fā),所述第一搜索框用于獲取待查詢的單一搜索條件以及根據(jù)所述單一搜索條件進(jìn)行信息查詢;若是,則顯示第二搜索框,所述第二搜索框用于獲取待查詢的多個(gè)搜索條件以及根據(jù)所述多個(gè)搜索條件進(jìn)行信息查詢;在檢測到針對所述第二搜索框的信息查詢事件被觸發(fā)時(shí),獲取所述第二搜索框?qū)?yīng)的多個(gè)搜索條件;根據(jù)所述多個(gè)搜索條件進(jìn)行信息查詢。與目前通過搜索框?yàn)橛脩籼峁┎樵児δ軙r(shí),每一次查詢只能在搜索框中配置一個(gè)搜索條件相比,本發(fā)明通過獲取第二 搜索框?qū)?yīng)的多個(gè)搜索條件,根據(jù)多個(gè)搜索條件進(jìn)行信息查詢,可以解決搜索條件較為單一、搜索精度低的問題,從而提高搜索精度。
該裝置實(shí)施例與前述方法實(shí)施例對應(yīng),為便于閱讀,本裝置實(shí)施例不再對前述方法實(shí)施例中的細(xì)節(jié)內(nèi)容進(jìn)行逐一贅述,但應(yīng)當(dāng)明確,本實(shí)施例中的裝置能夠?qū)?yīng)實(shí)現(xiàn)前述方法實(shí)施例中的全部內(nèi)容。
進(jìn)一步地,作為圖2所示方法的具體實(shí)現(xiàn),本發(fā)明實(shí)施例提供另一種搜索條件的配置裝置,如圖4所示,所述裝置可以包括:檢測單元41、顯示單元42、獲取單元43、查詢單元44、隱藏單元45、統(tǒng)計(jì)單元46、過濾單元47、刪除單元48。
檢測單元41,用于檢測在第一搜索框中配置的預(yù)置第二搜索框開啟事件是否被觸發(fā),所述第一搜索框用于獲取待查詢的單一搜索條件以及根據(jù)所述單一搜索條件進(jìn)行信息查詢;
顯示單元42,用于若檢測單元41檢測出在第一搜索框中配置的預(yù)置第二搜索框開啟事件被觸發(fā),則顯示第二搜索框,所述第二搜索框用于獲取待查詢的多個(gè)搜索條件以及根據(jù)所述多個(gè)搜索條件進(jìn)行信息查詢;
獲取單元43,用于在檢測到針對所述第二搜索框的信息查詢事件被觸發(fā)時(shí),獲取所述第二搜索框?qū)?yīng)的多個(gè)搜索條件;
查詢單元44,用于根據(jù)所述多個(gè)搜索條件進(jìn)行信息查詢;
所述顯示單元44,還用于顯示所述第二搜索框并且在所述第二搜索框中的預(yù)置位置顯示所述第二搜索框?qū)?yīng)的預(yù)置搜索條件個(gè)數(shù)上限值;
進(jìn)一步地,所述裝置還包括:隱藏單元45、統(tǒng)計(jì)單元46、過濾單元47、刪除單元48,
所述檢測單元41,還用于檢測在所述第二搜索框中配置的預(yù)置搜索框隱藏事件是否被觸發(fā);
所述隱藏單元45,用于若檢測單元檢測出第二搜索框中配置的預(yù)置搜索框隱藏事件被觸發(fā),則隱藏所述第二搜索框并顯示所述第一搜索框。
所述統(tǒng)計(jì)單元46,用于統(tǒng)計(jì)所述第二搜索框?qū)?yīng)的搜索條件的數(shù)量;
所述顯示單元44,還用于在所述第一搜索框中顯示所述第二搜索框?qū)?yīng)的搜索條件的數(shù)量;
所述檢測單元41,還用于檢測所述多個(gè)搜索條件中是否存在相同或者相似的搜索條件;
所述過濾單元47,用于若檢測單元41檢測出所述多個(gè)搜索條件中存在相同或者相似的搜索條件,則對相同或者相似的搜索條件進(jìn)行過濾;
所述檢測單元41,還用于檢測所述第二搜索框?qū)?yīng)的預(yù)置搜索條件刪除事件是否被觸發(fā);
所述刪除單元48,用于若檢測單元41檢測出所述第二搜索框?qū)?yīng)的預(yù)置搜索條件刪除事件被觸發(fā),則刪除所述第二搜索框?qū)?yīng)的各個(gè)搜索條件。
本發(fā)明實(shí)施例提供的另一種搜索條件的配置裝置,首先檢測在第一搜索框中配置的預(yù)置第二搜索框開啟事件是否被觸發(fā),所述第一搜索框用于獲取待查詢的單一搜索條件以及根據(jù)所述單一搜索條件進(jìn)行信息查詢;若是,則顯示第二搜索框,所述第二搜索框用于獲取待查詢的多個(gè)搜索條件以及根據(jù)所述多個(gè)搜索條件進(jìn)行信息查詢;在檢測到針對所述第二搜索框的信息查詢事件被觸發(fā)時(shí),獲取所述第二搜索框?qū)?yīng)的多個(gè)搜索條件;根據(jù)所述多個(gè)搜索條件進(jìn)行信息查詢。與目前通過搜索框?yàn)橛脩籼峁┎樵児δ軙r(shí),每一次查詢只能在搜索框中配置一個(gè)搜索條件相比,本發(fā)明通過獲取第二搜索框?qū)?yīng)的多個(gè)搜索條件,根據(jù)多個(gè)搜索條件進(jìn)行信息查詢,可以解決搜索條件較為單一、搜索精度低的問題,從而提高搜索精度。
所述搜索條件的配置裝置包括處理器和存儲器,上述檢測單元、顯示單元、獲取單元和查詢單元等均作為程序單元存儲在存儲器中,由處理器執(zhí)行存儲在存儲器中的上述程序單元來實(shí)現(xiàn)相應(yīng)的功能。
處理器中包含內(nèi)核,由內(nèi)核去存儲器中調(diào)取相應(yīng)的程序單元。內(nèi)核可以設(shè)置一個(gè)或以上,通過調(diào)整內(nèi)核參數(shù)來提高搜索精度。
存儲器可能包括計(jì)算機(jī)可讀介質(zhì)中的非永久性存儲器,隨機(jī)存取存儲器(RAM)和/或非易失性內(nèi)存等形式,如只讀存儲器(ROM)或閃存(flash RAM),存儲器包括至少一個(gè)存儲芯片。
本申請還提供了一種計(jì)算機(jī)程序產(chǎn)品,當(dāng)在數(shù)據(jù)處理設(shè)備上執(zhí)行時(shí),適于執(zhí)行初始化有如下方法步驟的程序代碼:檢測在第一搜索框中配置的預(yù)置第二搜索框開啟事件是否被觸發(fā),所述第一搜索框用于根據(jù)單一搜索 條件進(jìn)行信息查詢;若是,則顯示第二搜索框,所述第二搜索框用于根據(jù)多個(gè)搜索條件進(jìn)行信息查詢;獲取所述第二搜索框?qū)?yīng)的多個(gè)搜索條件;根據(jù)所述多個(gè)搜索條件進(jìn)行信息查詢。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本申請的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本申請可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本申請可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本申請是參照根據(jù)本申請實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲器中,使得存儲在該計(jì)算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
在一個(gè)典型的配置中,計(jì)算設(shè)備包括一個(gè)或多個(gè)處理器(CPU)、輸入/輸出接口、網(wǎng)絡(luò)接口和內(nèi)存。
存儲器可能包括計(jì)算機(jī)可讀介質(zhì)中的非永久性存儲器,隨機(jī)存取存儲 器(RAM)和/或非易失性內(nèi)存等形式,如只讀存儲器(ROM)或閃存(flash RAM)。存儲器是計(jì)算機(jī)可讀介質(zhì)的示例。
計(jì)算機(jī)可讀介質(zhì)包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術(shù)來實(shí)現(xiàn)信息存儲。信息可以是計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計(jì)算機(jī)的存儲介質(zhì)的例子包括,但不限于相變內(nèi)存(PRAM)、靜態(tài)隨機(jī)存取存儲器(SRAM)、動態(tài)隨機(jī)存取存儲器(DRAM)、其他類型的隨機(jī)存取存儲器(RAM)、只讀存儲器(ROM)、電可擦除可編程只讀存儲器(EEPROM)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲器(CD-ROM)、數(shù)字多功能光盤(DVD)或其他光學(xué)存儲、磁盒式磁帶,磁帶磁磁盤存儲或其他磁性存儲設(shè)備或任何其他非傳輸介質(zhì),可用于存儲可以被計(jì)算設(shè)備訪問的信息。按照本文中的界定,計(jì)算機(jī)可讀介質(zhì)不包括暫存電腦可讀媒體(transitory media),如調(diào)制的數(shù)據(jù)信號和載波。
以上僅為本申請的實(shí)施例而已,并不用于限制本申請。對于本領(lǐng)域技術(shù)人員來說,本申請可以有各種更改和變化。凡在本申請的精神和原理之內(nèi)所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請的權(quán)利要求范圍之內(nèi)。