用于選擇搜索條件的指令可以包括但不限于:進入獲 取數(shù)據(jù)搜索結果列表的入口指令。例如,如圖5所示,以熱搜詞為例,當接收到選擇"熱搜詞 榜入口更多"時,則觸發(fā)進入選擇搜索條件的界面。
[0043] 具體結合以下示例進行描述,如圖6中步驟S602-S608所示,步驟S602,多個終端 602將待搜索數(shù)據(jù)及搜索條件發(fā)送給服務器604,步驟S604,上述服務器604統(tǒng)計各個終端 602所要搜索的所有的搜索結果,并根據(jù)不同的搜索條件得到與上述不同的搜索條件相匹 配的多個搜索結果列表。然后,多個終端602中的一個終端(如圖6所示)接收到用于選 擇搜索條件的指令,并執(zhí)行步驟S606,將獲取到的搜索條件(例如,上海地區(qū),男性用戶)發(fā) 送給服務器604,服務器604在查找到與上述搜索條件相匹配的搜索結果列表(例如,如表 1中第2列所示)后,執(zhí)行步驟S608,將上述搜索結果列表返回給上述一個終端上顯示。
[0044] 通過本申請?zhí)峁┑膶嵤├?,通過將終端獲取到的搜索條件發(fā)送給服務器,并由服 務器發(fā)送與上述搜索條件匹配的搜索結果列表給終端,以使終端可以顯示在一定的搜索條 件下得到的搜索結果列表信息,從而實現(xiàn)了對搜索結果列表的靈活選擇,從而獲取更加符 合用戶需求的相應的數(shù)據(jù),進一步,用戶通過獲取到的不同的搜索結果列表可以更加快速 地搜索到與用戶相匹配的數(shù)據(jù),進而提高了數(shù)據(jù)搜索的效率。
[0045] 作為一種可選的方案,在接收用于選擇搜索條件的指令之前,還包括:
[0046] S1,接收并顯示服務器發(fā)送的與默認搜索條件匹配的默認搜索結果列表,其中,默 認搜索條件包括類型為第一類型的全部選擇項和類型為第二類型的全部選擇項,默認搜索 結果列表中的搜索結果為服務器在預定時間段內執(zhí)行搜索操作所記錄的信息。
[0047] 具體結合以下示例進行描述,仍以熱門應用搜索為例,其中,搜索條件以第一類型 為地區(qū),第二類型為性別為例,在接收與搜索條件匹配的搜索結果列表之前,搜索條件將以 全部地區(qū),全部性別進行搜索,獲取所有的應用構成的默認搜索結果列表,如圖7所示,其 中,上述圖7所示的默認的熱門應用排行榜和圖3所示的與搜索條件匹配的熱門應用排行 榜不同,由于添加了"北京地區(qū)、女性用戶"的搜索條件,從而獲取了更符合北京地區(qū)、女性 用戶群的熱門應用排行榜,從而使得北京地區(qū)的女性可以根據(jù)該熱門應用排行榜快速查找 到在該地區(qū)、該人群中常用的應用。
[0048] 通過本申請?zhí)峁┑膶嵤├?,通過在接收用于選擇搜索條件的指令之前,接收并顯 示服務器發(fā)送的與默認搜索條件匹配的默認搜索結果列表,從而實現(xiàn)對所有待搜索數(shù)據(jù)的 全面搜索。
[0049] 需要說明的是,對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列 的動作組合,但是本領域技術人員應該知悉,本發(fā)明并不受所描述的動作順序的限制,因為 依據(jù)本發(fā)明,某些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知 悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明 所必須的。
[0050] 通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到根據(jù)上述實施 例的方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多 情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術方案本質上或者說對現(xiàn)有 技術做出貢獻的部分可以以軟件產品的形式體現(xiàn)出來,該計算機軟件產品存儲在一個存儲 介質(如R0M/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設備(可以是手機,計 算機,服務器,或者網絡設備等)執(zhí)行本發(fā)明各個實施例所述的方法。
[0051] 實施例2
[0052] 根據(jù)本發(fā)明實施例,提供了一種數(shù)據(jù)搜索方法的實施例,上述數(shù)據(jù)搜索方法可以 但不限于應用于如圖1所示的網絡環(huán)境中,服務器104通過網絡終端102發(fā)送的搜索條件, 并將與上述搜索條件匹配的搜索結果列表發(fā)送給上述終端102。可選地,在本實施例中,上 述網絡可以包括但不限于:廣域網、城域網、局域網??蛇x地,在本實施例中,上述終端可以 包括但不限于以下至少之一:手機、平板電腦、筆記本電腦、PC機、數(shù)字電視。上述只是一種 示例,本實施例對此不做任何限定。
[0053] 根據(jù)本發(fā)明實施例,還提供了一種數(shù)據(jù)搜索方法,如圖8所示,該方法包括:
[0054] S802,接收客戶端發(fā)送的搜索條件,其中,搜索條件至少包括類型為第一類型的第 一選擇項和類型為第二類型的第二選擇項;
[0055] S804,搜索與搜索條件匹配的搜索結果列表,其中,搜索結果列表中的搜索結果為 服務器在接收搜索條件之前的預定時間段內執(zhí)行搜索操作所記錄的信息;
[0056] S806,將搜索結果列表發(fā)送給客戶端。
[0057] 可選地,在本實施例中,上述數(shù)據(jù)搜索終端可以但不限于應用于終端上某一客戶 端獲取信息排行榜的過程中,其中,上述數(shù)據(jù)搜索方法中的搜索條件可以包括但不限于用 于標識上述終端當前屬性??蛇x地,在本實施例中,上述搜索條件中的第一類型可以但不限 于用于表示終端所在地區(qū)的類型,上述第二類型可以但不限于用于表示終端持有者的性別 的類型。例如,以熱門應用搜索為例,搜索條件為北京地區(qū),女性用戶,通過本實施例中提 供的數(shù)據(jù)搜索方法可以利用選擇的搜索條件,從而獲取在上述搜索條件下重新排序得到的 信息排行榜,即,在北京地區(qū)女性用戶群中,熱門應用的搜索排行榜,如圖3所示,從而使信 息排行榜可以根據(jù)不同的應用場景得到不同的排行榜,不僅實現(xiàn)了對排行榜的靈活控制展 示,同時也可以根據(jù)用戶各自的需求快速搜索到相應的數(shù)據(jù),進而提高了數(shù)據(jù)搜索的效率。 上述舉例只是一種示例,本實施例對此不做任何限定。
[0058] 可選地,在本實施例中,在接收客戶端發(fā)送的搜索條件之前,還包括:
[0059] S1,接收并顯示服務器發(fā)送的與默認搜索條件匹配的默認搜索結果列表,其中,默 認搜索條件包括類型為第一類型的全部選擇項和類型為第二類型的全部選擇項,默認搜索 結果列表中的搜索結果為服務器在預定時間段內執(zhí)行搜索操作所記錄的信息。
[0060] 可選地,在本實施例中,上述默認搜索結果列表和與搜索條件匹配得到的搜索結 果列表根據(jù)不同的應用場景可以相同也可以不同,其中,默認搜索結果列表中包括搜索條 件中第一類型及第二類型中的全部選擇項。其中,上述第一類型為用于表示地區(qū)的類型,上 述第二類型為用于表示性別的類型。
[0061] 可選地,在本實施例中,如圖4所示,在上述接收客戶端發(fā)送的搜索條件之前,還 包括:
[0062] S402,各個終端402向服務器404發(fā)送待搜索數(shù)據(jù)及上述各個終端402選擇的搜 索條件;
[0063] S404,服務器404統(tǒng)計在預定時間段內根據(jù)上述各個終端402所執(zhí)行的搜索操作 記錄的搜索結果,進而根據(jù)上述記錄的搜索結果統(tǒng)計在不同搜索條件下對應的不同的搜索 結果列表。
[0064] 可選地,在本實施例中,上述記錄的信息可以包括但不限于以下至少一種:已執(zhí)行 搜索操作的搜索詞或者已下載的應用的標識。
[0065] 可選地,在本實施例中,當服務器在接收指令之前的預定時間段內執(zhí)行搜索操作 所記錄的信息包括已下載的應用的標識時,搜索條件還包括:類型為第三類型的第三選擇 項,其中,第三類型用于表示應用的類別。
[0066] 例如,仍以熱門應用搜索為例,搜索條件為上海地區(qū),男性用戶,則搜索結果列表 可以為:在本次搜索之前的一周內,服務器根據(jù)所有上海地區(qū)、男性用戶通過終端上的客戶 端在所有搜索應用中執(zhí)行下載操作而得到的熱門應用排行榜。具體地,如表2所示,默認熱 門應用排行榜可以包括但不限于:應用A (熱度為100)、應用B(熱度為50),應用C(熱度為 30),搜索條件(例如,上海地區(qū)、男性用戶)對應的熱門應用排行榜可以包括但不限于:應 用B(熱度為50)、應用A(熱度為40),應用C(熱度為20)。
[0067] 表 2
[0068]
[0069] 可選地,在本實施例中,上述用于選擇搜索條件的指令可以包括但不限于:進入獲 取數(shù)據(jù)搜索結果列表的入口指令。例如,如圖5所示,以熱搜詞為例,當接收到選擇"熱搜詞 榜入口更多"時,則觸發(fā)進入選擇搜索條件的界面。
[0070] 具體結合以下示例進行描述,如圖6中步驟S602-S608所示,步驟S602,多個終端 602將待搜索數(shù)據(jù)及搜索條件發(fā)送給服務器604,步驟S604,上述服務器604統(tǒng)計各個終端 602所要搜索的所有的搜索結果,并根據(jù)不同的搜索條件得到與上述不同的搜索條件相匹 配的多個搜索結果列表。然后,多個終端602中的一個終端(如圖6所示)接收到用于選 擇搜索條件的指令,并執(zhí)行步驟S606,將獲取到的搜索條件(例如,上海地區(qū),男性用戶)發(fā) 送給服務器604,服務器604在查找到與上述搜索條件相匹配的搜索結果列表(例如,如表 2中第2列所示)后,執(zhí)行步驟S608,將上述搜索結果列表返回給上述一個終端上顯示。
[0071] 通過本申請?zhí)峁┑膶嵤├?,通過接收終端上的客戶端發(fā)送的搜索條件,在服務器 搜索與搜索條件相匹配的搜索結果列表,并將上述匹配的搜索結果列表發(fā)送給終端,以使 終端可以顯示在一定的搜索條件下得到的搜索結果列表信息,從而實現(xiàn)了對搜索結果列表 的靈活選擇,從而獲取更加符合用戶需求的相應數(shù)據(jù),進一步,用戶通過獲取到的不同的搜 索結果列表可以更加快速地搜索到與用戶相匹配的數(shù)據(jù),進而提高了數(shù)據(jù)搜索的效率。
[0072] 作為一種可選的方案,上述搜索與搜索條件匹配的搜索結果列表包括:
[0073] S1,在預定時間段內記錄的信息中搜索與搜索條件匹配的搜索結果列表,其中,搜 索結果列表中的每條搜索結果對應的搜索屬性值均包括第一選擇項和第二選擇項;
[0074] S2,按照搜索熱度從高到低的順序對搜索結果列表中的搜索結果進行排序,其中, 搜索熱度用于指示以下至少之一:搜索結果的搜索集中度、搜索結果的搜索趨勢。上述本發(fā) 明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
[0075] 具體結合以下示例進行描述,以熱搜詞為例,用戶的一次搜索操作可以但不限于 用以下內容表示:用戶標識(user_id),搜索詞(query),搜索時間(search_time),,點擊/ 下載應用(click_action)。具體步驟如下:
[