亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

數(shù)據(jù)搜索方法和裝置制造方法

文檔序號:6501008閱讀:136來源:國知局
數(shù)據(jù)搜索方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種數(shù)據(jù)搜索方法和裝置,屬于數(shù)據(jù)搜索領域。所述方法包括:獲取用戶輸入的檢索串;獲取所述檢索串中第一字符串的屬性類型,所述檢索串至少包括第一字符串和第二字符串;根據(jù)所述檢索串、所述第一字符串和所述第一字符串的屬性類型,進行數(shù)據(jù)搜索。本發(fā)明通過獲取檢索串中的字符串的屬性類型,根據(jù)該檢索串、該第一字符串和該第一字符串的屬性類型,進行數(shù)據(jù)搜索,最終的搜索結果為原始檢索串的搜索結果與包含屬性類型的第一字符串的搜索結果的并集,使得用戶獲取多元化的搜索結果。
【專利說明】數(shù)據(jù)搜索方法和裝置

【技術領域】
[0001] 本發(fā)明涉及數(shù)據(jù)搜索領域,特別涉及一種數(shù)據(jù)搜索方法和裝置。

【背景技術】
[0002] 隨著互聯(lián)網(wǎng)應用的發(fā)展,越來越多的用戶利用網(wǎng)絡進行數(shù)據(jù)的搜索?,F(xiàn)有技術一 般利用搜索引擎實現(xiàn)數(shù)據(jù)搜索,該數(shù)據(jù)搜索過程包括:當用戶需要進行數(shù)據(jù)搜索時,輸入待 搜索的檢索串,利用搜索引擎運用特定的計算機程序從互聯(lián)網(wǎng)上搜集數(shù)據(jù),對數(shù)據(jù)進行組 織和處理,將與檢索串相關的數(shù)據(jù)返回給用戶。
[0003] 當用戶進行關于某一個行業(yè)或?qū)I(yè)領域的數(shù)據(jù)搜索時,需要使用垂直搜索引擎。 在使用垂直搜索引擎進行搜索時,需要首先界定搜索數(shù)據(jù)的類型,然后根據(jù)界定的類型搜 索與用戶輸入的檢索串相關的數(shù)據(jù),最后將相關數(shù)據(jù)返回給用戶。例如,在視頻網(wǎng)站中進行 視頻搜索時,也即是在垂直搜索引擎將搜索的類型界定為視頻,僅在視頻類型的數(shù)據(jù)中搜 索用戶輸入的檢索串,返回的搜索結果的類型均為視頻。
[0004] 在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術至少存在以下問題:
[0005] 垂直搜索引擎需要用戶事先界定搜索數(shù)據(jù)的類型,搜索的數(shù)據(jù)范圍狹窄,導致搜 索結果的類型單一,無法得到多元化的搜索結果。


【發(fā)明內(nèi)容】

[0006] 為了解決現(xiàn)有技術的問題,本發(fā)明實施例提供了一種數(shù)據(jù)搜索方法和裝置。所述 技術方案如下:
[0007] 第一方面,提供了一種數(shù)據(jù)搜索方法,所述方法包括:
[0008] 獲取用戶輸入的檢索串;
[0009] 根據(jù)所述檢索串中的第二字符串,獲取所述檢索串中第一字符串的屬性類型,所 述檢索串至少包括所述第一字符串和所述第二字符串;
[0010] 根據(jù)所述檢索串、所述第一字符串和所述第一字符串的屬性類型,進行數(shù)據(jù)搜索。
[0011] 第二方面,提供了一種數(shù)據(jù)搜索裝置,所述裝置包括:
[0012] 檢索串獲取模塊,用于獲取用戶輸入的檢索串;
[0013] 屬性類型獲取模塊,用于根據(jù)所述檢索串中的第二字符串,獲取所述檢索串中第 一字符串的屬性類型,所述檢索串至少包括所述第一字符串和所述第二字符串;
[0014] 數(shù)據(jù)搜索模塊,用于根據(jù)所述檢索串、所述第一字符串和所述第一字符串的屬性 類型,進行數(shù)據(jù)搜索。
[0015] 本發(fā)明實施例提供的技術方案帶來的有益效果是:
[0016] 本發(fā)明實施例提供的方法和裝置,通過獲取用戶輸入的檢索串;獲取所述檢索串 中第一字符串的屬性類型,所述檢索串至少包括第一字符串和第二字符串;根據(jù)所述檢索 串、所述第一字符串和所述第一字符串的屬性類型,進行數(shù)據(jù)搜索。采用本發(fā)明的技術方 案,通過獲取檢索串中的字符串的屬性類型,根據(jù)該檢索串、該第一字符串和該第一字符串 的屬性類型,進行數(shù)據(jù)搜索,最終的搜索結果為原始檢索串的搜索結果與包含屬性類型的 第一字符串的搜索結果的并集,使得用戶獲取多元化的搜索結果。

【專利附圖】

【附圖說明】
[0017] 為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例描述中所需要使 用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于 本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他 的附圖。
[0018] 圖la是本發(fā)明實施例提供的一種數(shù)據(jù)搜索方法的流程圖;
[0019] 圖lb是本發(fā)明實施例所涉及的實施環(huán)境的結構示意圖;
[0020] 圖2是本發(fā)明實施例提供的一種數(shù)據(jù)搜索方法的流程圖;
[0021] 圖3是本發(fā)明實施例提供的一種數(shù)據(jù)搜索結果顯示示意圖;
[0022] 圖4是本發(fā)明實施例提供的一種數(shù)據(jù)搜索裝置結構示意圖;
[0023] 圖5是本發(fā)明實施例提供的一種終端設備結構示意圖。

【具體實施方式】
[0024] 下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā) 明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施 例,都屬于本發(fā)明保護的范圍。
[0025] 圖la是本發(fā)明實施例提供的一種數(shù)據(jù)搜索方法的流程圖。該發(fā)明實施例的執(zhí)行 主體為服務器,優(yōu)選地,該服務器為搜索引擎服務器,參見圖1,所述方法包括:
[0026] 101 :獲取用戶輸入的檢索串;
[0027] 本發(fā)明實施例中,當用戶需要進行數(shù)據(jù)搜索時,在終端設備提供的搜索欄輸入待 搜索的檢索串,終端設備獲取該檢索串,以便后續(xù)根據(jù)該檢索串在數(shù)據(jù)庫中進行數(shù)據(jù)檢索。
[0028] 102 :根據(jù)該檢索串中的第二字符串,獲取該檢索串中第一字符串的屬性類型,該 檢索串至少包括該第一字符串和該第二字符串;
[0029] 其中,根據(jù)分詞方法,該檢索串可以分為多個字符串,該多個字符串中至少包括該 第一字符串和該第二字符串,該第一字符串與該第二字符串相互關聯(lián),如對于檢索串"王菲 的歌曲"來說,第一字符串為"王菲",第二字符串為"歌曲"。
[0030] 本發(fā)明實施例中,服務器的數(shù)據(jù)庫中已存儲了多個字符串與屬性類型的映射關 系,通過查詢該映射關系可以確定該檢索串中的第二字符串是否具有對應的屬性類型,當 在該映射關系中查詢到該第二字符串時,則確定該第二字符串具有對應的屬性類型,將該 第二字符串的屬性類型獲取為與該第二字符串對應的第一字符串的屬性類型,當在該映射 關系中未查詢到該第二字符串時,則確定該第二字符串不具有對應的屬性類型。
[0031] 該映射關系可以由技術人員在開發(fā)時設置,并在用戶的使用過程中不斷更新預設 關鍵字符串,并建立該預設關鍵字符串與其屬性類型之間的映射關系,以更好地滿足用戶 的數(shù)據(jù)搜索需求。
[0032] 103:根據(jù)該檢索串、該第一字符串和該第一字符串的屬性類型,進行數(shù)據(jù)搜索。
[0033] 具體地,對該檢索串、該第一字符串和該第一字符串的屬性類型進行編碼,當編碼 完成時,觸發(fā)檢索請求,根據(jù)該檢索串、該第一字符串和該第一字符串的屬性類型的編碼結 果,在該數(shù)據(jù)庫中分別對該檢索串和該第一字符串和該第一字符串的屬性類型進行數(shù)據(jù)搜 索,所得的搜索結果包括該檢索串對應的搜索結果和該第一字符串和該第一字符串的屬性 類型對應的搜索結果,即所得的搜索結果為上述兩部分搜索結果的并集。
[0034] 需要說明的是,上述根據(jù)該檢索串進行搜索的過程與根據(jù)該第一字符串和該第一 字符串的屬性類型進行搜索的過程并無必然的時序關系,當接收到檢索請求時,上述兩個 搜索過程可以同時進行,也可以一前一后進行。
[0035] 例如,當檢索串為"王菲的歌曲"時,第一字符串為"王菲",第二字符串為"歌曲", 分別對檢索串"王菲的歌曲"、第一字符串為"王菲"以及屬性類型"音樂"進行編碼,編碼 完成后,根據(jù)所得的編碼結果,在該數(shù)據(jù)庫中進行數(shù)據(jù)搜索,對檢索串"王菲的歌曲"進行 搜索,獲取第一搜索結果,該第一搜索結果可以包括網(wǎng)頁內(nèi)容具有"王菲的歌曲"的網(wǎng)頁鏈 接,同時對第一字符串"王菲"進行搜索,并將搜索到的數(shù)據(jù)中屬于"音樂"屬性類型的數(shù)據(jù) 獲取為第二搜索結果,第二搜索結果可以包括mp3格式的數(shù)據(jù)的網(wǎng)頁鏈接等,如王菲(演唱 者)-紅豆(歌曲名).MP3的網(wǎng)頁鏈接。根據(jù)對該第一搜索結果中任一網(wǎng)頁鏈接的點擊,用 戶可以瀏覽包括"王菲的歌曲"的文字信息等,而根據(jù)對該第二搜索結果中任一網(wǎng)頁鏈接的 點擊,用戶可以鏈接至王菲的任一音樂,進行收聽。
[0036] 其中,當檢索串包括兩個或兩個以上的第一字符串以及兩個或兩個以上的第二字 符串時,可根據(jù)字符串之間的間距或其他手段確定相關聯(lián)的第一字符串和第二字符串并根 據(jù)確定的兩個或兩個以上的第一字符串以及兩個或兩個以上的第二字符串進行數(shù)據(jù)搜索。 例如,當檢索串為"成龍的電影和房祖名的歌"時,對檢索串"成龍的電影和房祖名的歌"進 行編碼和數(shù)據(jù)搜索,得到相關數(shù)據(jù)的網(wǎng)頁鏈接,另外,對字符串"成龍"和屬性類型"視頻"進 行編碼,并對字符串"成龍"進行數(shù)據(jù)搜索,獲取搜索結果中屬于"視頻"屬性類型的數(shù)據(jù)的 網(wǎng)頁鏈接,對字符串"房祖名"和屬性類型"音樂"進行編碼,并對字符串"房祖名"進行數(shù)據(jù) 搜索,獲取搜索結果中屬于"音樂"屬性類型的數(shù)據(jù)的網(wǎng)頁鏈接,將搜索到的結果合并,即為 該檢索串的最終搜索結果。
[0037] 本發(fā)明實施例提供的方法,通過獲取用戶輸入的檢索串;獲取該檢索串中字符串 的屬性類型;根據(jù)該檢索串、該字符串和該字符串的屬性類型,進行數(shù)據(jù)搜索。采用本發(fā)明 的技術方案,通過獲取檢索串中的字符串的屬性類型,根據(jù)該檢索串、該第一字符串和該第 一字符串的屬性類型,進行數(shù)據(jù)搜索,最終的搜索結果為原始檢索串的搜索結果與包含屬 性類型的第一字符串的搜索結果的并集,使得用戶獲取多元化的搜索結果。
[0038] 可選地,在圖la所示實施例技術方案的基礎上,步驟102"根據(jù)該檢索串中的第二 字符串,獲取該檢索串中第一字符串的屬性類型,該檢索串至少包括該第一字符串和該第 二字符串"包括步驟102a、102b和102c :
[0039] l〇2a :從所述檢索串中犾取至少兩個字符串;
[0040] 本領域的技術人員可以獲知,可以根據(jù)現(xiàn)有的分詞方法對該檢索串進行分詞,將 該檢索串分為至少兩個字符串,以獲取至少兩個字符串,當然,還可以采用其他語義分析方 法從檢索串中獲取至少兩個字符串,在本發(fā)明實施例中不對該分詞方法進行限定。
[0041] 在現(xiàn)有技術中,分詞的方法有很多種,包括分析語義以進行分詞,以及匹配數(shù)據(jù)庫 中存儲的字符串以進行分詞。如對于檢索串"王菲的歌曲"來說,在數(shù)據(jù)庫中存儲了"王菲", 則在分詞過程中可以將"王菲"看作一個字符串,而由于數(shù)據(jù)庫中未存儲"菲的",則"菲的" 不是一個字符串,則對該檢索串的分詞結果可以為第一字符串為"王菲",第二字符串為"歌 曲"。
[0042] 102b :檢測該至少兩個字符串中是否包含預設關鍵字符串;
[0043] 其中,該預設關鍵字符串是指已存儲在該數(shù)據(jù)庫中,且具有對應的屬性類型的字 符串,如在該數(shù)據(jù)庫中存儲的字符串"歌曲"具有對應的屬性類型"音樂",則表明字符串"歌 曲"為預設關鍵字符串。
[0044] 當檢測到該數(shù)據(jù)庫的字符串與屬性類型的映射關系中包括該至少兩個字符串中 的任一個字符串時,確定該任一個字符串為預設關鍵字符串,則該任一個字符串具有對應 的屬性類型;反之,當未檢測到該數(shù)據(jù)庫的字符串與屬性類型的映射關系中包括該至少兩 個字符中的字符串時,確定該至少兩個字符中的字符串均不是預設關鍵字符串,則該至少 兩個字符中的字符串均不具有對應的屬性類型。
[0045] 需要說明的是,在該映射關系中,一個預設關鍵字符串對應一個屬性類型,而一個 屬性類型可以對應多個預設關鍵字符串。如預設關鍵字符串"歌"對應的屬性類型為"音 樂",而屬性類型"音樂"對應的預設關鍵字符串還可以包括"曲子"、"歌曲"、"專輯"等,本 發(fā)明實施例對此不做限定。
[0046] 102c:當該至少兩個字符串中的第二字符串為該預設關鍵字符串時,將該預設關 鍵字符串對應的屬性類型獲取為該第一字符串的屬性類型。
[0047] 本發(fā)明實施例中,屬性類型用于限定搜索的數(shù)據(jù)類型,該屬性類型可以為"音樂"、 "視頻"、"PPt"等。
[0048] 具體地,當該至少兩個字符串中的第二字符串為該預設關鍵字符串時,通過查詢 該映射關系,獲取該預設關鍵字符串對應的屬性類型,并將該屬性類型作為該第一字符串 的屬性類型,其中,該第一字符串是該至少兩個字符串中與該第二字符串關聯(lián)的字符串。 [0049] 例如,檢索串為"成龍的電影",則根據(jù)分詞結果第一字符串"成龍"和第二字符串 "電影"在數(shù)據(jù)庫的字符串與屬性類型的映射關系進行查詢,當未查詢到字符串"成龍"時, 字符串"成龍"不具有對應的屬性類型,當查詢到字符串"電影",則第二字符串"電影"為預 設關鍵字符串,該字符串"電影"具有對應的屬性類型,該屬性類型為"視頻",將字符串"電 影"對應的屬性類型"視頻"獲取為第一字符串"成龍"的屬性類型。
[0050] 其中,當檢索串包括兩個或兩個以上的第一字符串以及兩個或兩個以上的第二字 符串時,可根據(jù)字符串之間的間距或其他手段確定相關聯(lián)的第一字符串和第二字符串。例 如,當檢索串為"成龍的電影和房祖名的歌"時,根據(jù)字符串之間的間距和語義,將字符串 "成龍"與字符串"電影"關聯(lián),將字符串"房祖名"與字符串"歌"關聯(lián),則將字符串"電影" 對應的屬性類型"視頻"獲取為字符串"成龍"的屬性類型,將字符串"歌"對應的屬性類型 "音樂"獲取為字符串"房祖名"的屬性類型。
[0051] 可選地,在圖la所示實施例技術方案的基礎上,步驟103 "根據(jù)該檢索串、該第一 字符串和該第一字符串的屬性類型,進行數(shù)據(jù)搜索"包括l〇3a :
[0052] 103a:分別根據(jù)該檢索串、該第一字符串以及該第一字符串的屬性類型在數(shù)據(jù)庫 中進行數(shù)據(jù)檢索,將該數(shù)據(jù)庫中與該檢索串匹配或與該第一字符串以及該第一字符串的屬 性類型匹配的網(wǎng)頁鏈接作為第一搜索結果。
[0053] 其中,當任一網(wǎng)頁鏈接的數(shù)據(jù)中包括該檢索串時,認為該任一網(wǎng)頁鏈接與該檢索 串匹配;當任一網(wǎng)頁鏈接的數(shù)據(jù)中包括該第一字符串,且該數(shù)據(jù)的屬性類型與該第一字符 串的屬性類型匹配時,認為該任一網(wǎng)頁鏈接與該第一字符串以及該第一字符串的屬性類型 匹配。
[0054] 具體地,檢測該數(shù)據(jù)庫中的任一網(wǎng)頁鏈接是否與該檢索串匹配,并檢測該任一網(wǎng) 頁鏈接是否與該第一字符串以及該第一字符串的屬性類型匹配,當該任一網(wǎng)頁鏈接與該檢 索串匹配或與該第一字符串以及該第一字符串的屬性類型匹配時,將該任一網(wǎng)頁鏈接獲取 為該第一搜索結果。通過檢測該數(shù)據(jù)庫中的每個網(wǎng)頁鏈接,使得該第一搜索結果包括該數(shù) 據(jù)庫中所有與該檢索串匹配或與該第一字符串以及該第一字符串的屬性類型匹配的網(wǎng)頁 鏈接,在檢測完成后將獲取到的第一搜索結果顯示給用戶,使得用戶可以瀏覽該網(wǎng)頁鏈接 對應的網(wǎng)頁或者打開相應屬性類型的音樂或視頻。
[0055] 該步驟103a對該數(shù)據(jù)庫中的每一條網(wǎng)頁鏈接分別進行檢測,檢測該網(wǎng)頁鏈接是 否與該檢索串匹配,同時檢測該網(wǎng)頁鏈接是否與該第一字符串以及該第一字符串的屬性類 型匹配,在每一條網(wǎng)頁鏈接均進行檢測后一次性得到包括兩部分結果的第一搜索結果,節(jié) 省了系統(tǒng)的開銷。
[0056] 本發(fā)明實施例中,根據(jù)該屬性類型,可以將該第一字符串中不屬于該屬性類型的 數(shù)據(jù)過濾掉,使得用戶不必瀏覽該第一字符串的所有相關內(nèi)容,只瀏覽用戶感興趣的該屬 性類型的數(shù)據(jù)即可。
[0057] 可選地,在圖la所示實施例技術方案的基礎上,步驟103 "根據(jù)該檢索串、該第一 字符串和該第一字符串的屬性類型,進行數(shù)據(jù)搜索"還包括l〇3b、103c、103d和103e :
[0058] 103b:根據(jù)該檢索串進行數(shù)據(jù)檢索,得到第二搜索結果,該第二搜索結果包括與該 檢索串匹配的網(wǎng)頁鏈接;
[0059] 具體地,檢測該數(shù)據(jù)庫中的所有網(wǎng)頁鏈接是否與該檢索串匹配,將與該檢索串匹 配的網(wǎng)頁鏈接作為第二搜索結果,即該第二搜索結果包括該數(shù)據(jù)庫中與該檢索串匹配的所 有網(wǎng)頁鏈接。
[0060] 103c:根據(jù)該第一字符串進行數(shù)據(jù)檢索,得到第三搜索結果,該第三搜索結果包括 與該第一字符串匹配的網(wǎng)頁鏈接;
[0061] 具體地,檢測該數(shù)據(jù)庫中的所有網(wǎng)頁鏈接是否與該第一字符串匹配,將與該第一 字符串匹配的網(wǎng)頁鏈接作為第三搜索結果,即該第三搜索結果包括該數(shù)據(jù)庫中與該第一字 符串匹配的所有網(wǎng)頁鏈接。
[0062] 103d:根據(jù)該第一字符串的屬性類型對該第三搜索結果進行過濾,得到第四搜索 結果;
[0063] 將該第三搜索結果中不屬于該第一字符串的屬性類型的網(wǎng)頁鏈接過濾掉,得到第 四搜索結果,使得第四搜索結果中僅包括與該第一字符串的屬性類型匹配的網(wǎng)頁鏈接。
[0064] 步驟103c和103d還可以由以下步驟代替:檢測該數(shù)據(jù)庫中的任一網(wǎng)頁鏈接是否 與該第一字符串匹配,當該任一網(wǎng)頁鏈接與該第一字符串匹配時,判斷該任一網(wǎng)頁鏈接的 數(shù)據(jù)是否屬于該第一字符串的屬性類型,即判斷該任一網(wǎng)頁鏈接是否與該第一字符串的屬 性類型匹配,但該任一網(wǎng)頁鏈接與該第一字符串的屬性類型也匹配時,將該任一網(wǎng)頁鏈接 作為該第四搜索結果,通過對數(shù)據(jù)庫中的每個網(wǎng)頁鏈接進行上述檢測過程,使得該第四搜 索結果包括該數(shù)據(jù)庫中所有與該第一字符串以及該第一字符串的屬性類型匹配的網(wǎng)頁鏈 接。
[0065] 103e :合并該第二搜索結果和該第四搜索結果。
[0066] 與步驟103a的不同之處在于,該步驟103b、103c、103d和103e通過檢測該數(shù)據(jù)庫 中的每一條網(wǎng)頁鏈接是否與該檢索串匹配,得到第二搜索結果,并通過檢測該每一條網(wǎng)頁 鏈接是否與該第一字符串以及該第一字符串的屬性類型匹配,得到第四搜索結果,提高了 數(shù)據(jù)搜索的準確率,且用戶可以選擇僅進行上述兩種搜索過程中的任一種搜索過程,避免 了系統(tǒng)浪費,縮短了搜索時間。
[0067] 優(yōu)選地,在圖la所示實施例技術方案的基礎上,該第一字符串包括該第二字符串 的定語。
[0068] 本發(fā)明實施例中,當該第二字符串具有對應的屬性類型時,將該第二字符串的定 語作為該第一字符串,并將該第二字符串對應的屬性類型獲取為該第一字符串的屬性類 型,其中,該第一字符串與該第二字符串關聯(lián),并對該第二字符串進行限制或修飾。
[0069] 其中,將該第二字符串對應的屬性類型獲取為該第一字符串的屬性類型的目的在 于將該第一字符串與該屬性類型聯(lián)系起來,使得在進行數(shù)據(jù)搜索時,既可以將起到限制該 第二字符串的作用的該第一字符串作為搜索關鍵字,又可以根據(jù)該屬性類型對該第一字符 串的搜索結果進行過濾,得到該第一字符串以及該第一字符串的屬性類型對應的搜索結 果,避免使用該第一字符串或該第二字符串作為搜索關鍵字而導致得到該第一字符串的所 有搜索結果或該第二字符串的所有搜索結果,更能滿足用戶的搜索需求。
[0070] 上述所有可選技術方案,可以采用任意結合形成本發(fā)明的可選實施例,在此不再 --贅述。
[0071] 本發(fā)明實施例提供的方法,通過獲取用戶輸入的檢索串;獲取該檢索串中字符串 的屬性類型;根據(jù)該檢索串、該字符串和該字符串的屬性類型,進行數(shù)據(jù)搜索。采用本發(fā)明 的技術方案,通過獲取檢索串中的字符串的屬性類型,根據(jù)該檢索串、該第一字符串和該第 一字符串的屬性類型,進行數(shù)據(jù)搜索,最終的搜索結果為原始檢索串的搜索結果與包含屬 性類型的第一字符串的搜索結果的并集,使得用戶獲取多元化的搜索結果。
[0072] 圖lb是本發(fā)明實施例所涉及的實施環(huán)境的結構示意圖。參見圖lb,該實施環(huán)境包 括客戶端C、服務器S。
[0073] 客戶端C通過無線或者有限網(wǎng)絡和服務器S連接,客戶端C可以為能夠訪問具有 搜索功能的網(wǎng)站的電子設備,該電子設備可以為電腦,智能手機、平板電腦或者其他電子設 備。任意用戶均可以通過客戶端S訪問該具有搜索功能的網(wǎng)站。
[0074] 服務器S可以為任一運營商提供的搜索引擎服務器,還可以是指一個搜索引擎服 務器集群。
[0075] 圖2是本發(fā)明實施例提供的一種數(shù)據(jù)搜索方法的流程圖。該發(fā)明實施例應用于微 博的網(wǎng)頁或客戶端的場景下,參見圖2,所述方法包括 :
[0076] 201 :獲取用戶輸入的檢索串;
[0077]當用戶需要進行數(shù)據(jù)搜索時,在微博的網(wǎng)頁或客戶端提供的搜索欄輸入待搜索的 檢索串,并通過點擊相應按鍵觸發(fā)對該檢索串的搜索過程。
[0078] 與現(xiàn)有的垂直搜索引擎不同的是,本發(fā)明實施例不需要事先界定該檢索串的類 另IJ,只需用戶輸入該檢索串即可,在后續(xù)的數(shù)據(jù)搜索過程中,將根據(jù)該檢索串中包括的字符 串和該字符串的屬性類型進行搜索,獲取屬于該屬性類型的搜索結果,供用戶瀏覽。
[0079] 202 :檢測所述至少兩個字符串中是否包含預設關鍵字符串;
[0080] 203:當所述至少兩個字符串中的第二字符串為所述預設關鍵字符串時,將該預設 關鍵字符串對應的屬性類型獲取為該第一字符串的屬性類型,執(zhí)行步驟204或步驟205 ;
[0081] 當該第二字符串為該預設關鍵字符串時,根據(jù)字符串與屬性類型的映射關系,查 詢該預設關鍵字符串對應的屬性類型,將該屬性類型獲取為該第一字符串的屬性類型,該 第一字符串與該第二字符串對應。
[0082] 204:分別根據(jù)該檢索串、該第一字符串以及該第一字符串的屬性類型在數(shù)據(jù)庫中 進行數(shù)據(jù)檢索,將該數(shù)據(jù)庫中與該檢索串匹配或與該第一字符串以及該第一字符串的屬性 類型匹配的網(wǎng)頁鏈接作為第一搜索結果,執(zhí)行步驟209 ;
[0083] 本發(fā)明實施例中,該第一搜索結果包括兩部分結果,分別為與該檢索串匹配的網(wǎng) 頁鏈接和與該第一字符串以及該第一字符串的屬性類型匹配的網(wǎng)頁鏈接,該兩部分結果可 以分開顯示,由用戶點擊相應按鍵進行選擇,也可以按照網(wǎng)頁鏈接的建立時間顯示,本發(fā)明 實施例對此不做限定。
[0084] 205 :根據(jù)該檢索串進行數(shù)據(jù)檢索,得到第二搜索結果;
[0085] 206 :根據(jù)該第一字符串進行數(shù)據(jù)檢索,得到第三搜索結果;
[0086] 步驟205和步驟206沒有必然的時序關系,本發(fā)明實施例以先執(zhí)行步驟205,再執(zhí) 行步驟206為例。
[0087] 207:根據(jù)該第一字符串的屬性類型對該第三搜索結果進行過濾,得到第四搜索結 果;
[0088] 在該步驟207中,將該第三搜索結果中不屬于該第一字符串的屬性類型的網(wǎng)頁鏈 接過濾掉,得到第四搜索結果,使得第四搜索結果中僅包括與該第一字符串的屬性類型匹 配的網(wǎng)頁鏈接。
[0089] 仍以該檢索串"王菲的歌"為例,根據(jù)第一字符串"王菲"進行數(shù)據(jù)搜索,得到該第 三搜索結果之后,將該第三搜索結果中不屬于屬性類型"音樂"的網(wǎng)頁鏈接過濾掉,如過濾 掉"王菲百度百科"、"王菲的微博"、"王菲的最新相關消息"等網(wǎng)頁鏈接,得到的該第四搜索 結果中包括"紅豆-王菲"、"因為愛情-王菲"等屬于屬性類型"音樂"的數(shù)據(jù)的網(wǎng)頁鏈接。 [0090] 208 :合并該第二搜索結果和該第四搜索結果,執(zhí)行步驟209 ;
[0091] 步驟205至208是以分別根據(jù)該檢索串和該第一字符串以及該第一字符串的屬性 類型進行數(shù)據(jù)檢索,再對得到的檢索結果進行合并為例進行說明。
[0092] 209 :輸出得到的搜索結果。
[0093] 為了進一步說明本發(fā)明實施例的具體實現(xiàn)方式,請參見圖3,圖3為本發(fā)明實施例 提供的一種數(shù)據(jù)搜索結果顯示示意圖,該搜索結果在數(shù)據(jù)庫中以網(wǎng)頁鏈接的形式存儲,但 在顯示在搜索輸出界面上時,可以顯示任一網(wǎng)頁鏈接中的部分文字信息和該網(wǎng)頁鏈接對應 的網(wǎng)址,點擊該網(wǎng)址即可跳轉(zhuǎn)至該網(wǎng)頁鏈接對應的網(wǎng)頁,該部分文字信息一般選取包括該 檢索串的文字信息,其中,該檢索串的顏色可以與其他文字信息不同,以達到突出顯示、提 示用戶的目的。
[0094] 其中,與該第一字符串以及該第一字符串的屬性類型匹配的網(wǎng)頁鏈接顯示在當前 界面上時,可以提供屬于該屬性類型的數(shù)據(jù)的鏈接,基于圖3的示例,當該檢索串為"楊宗 緯的歌"時,搜索結果中不僅包括對"楊宗緯的歌"的相關文字信息,如"昵稱2"用戶發(fā)布 的信息,還包括"那個男人楊宗緯"和"矜持楊宗緯"的鏈接,用戶點擊相應鏈接即可收聽楊 宗緯的歌曲"那個男人"或"矜持"。
[0095] 本發(fā)明實施例提供的方法,通過獲取用戶輸入的檢索串;獲取該檢索串中字符串 的屬性類型;根據(jù)該檢索串、該字符串和該字符串的屬性類型,進行數(shù)據(jù)搜索。采用本發(fā)明 的技術方案,通過獲取檢索串中的字符串的屬性類型,根據(jù)該檢索串、該第一字符串和該第 一字符串的屬性類型,進行數(shù)據(jù)搜索,最終的搜索結果為原始檢索串的搜索結果與包含屬 性類型的第一字符串的搜索結果的并集,使得用戶獲取多元化的搜索結果,同時過濾掉其 他屬性類型的數(shù)據(jù)。
[0096] 圖4是本發(fā)明實施例提供的一種數(shù)據(jù)搜索裝置結構示意圖。參見圖4,所述裝置包 括:
[0097] 檢索串獲取模塊41,用于獲取用戶輸入的檢索串;
[0098] 屬性類型獲取模塊42,用于根據(jù)該檢索串中的第二字符串,獲取該檢索串中第一 字符串的屬性類型,該檢索串至少包括該第一字符串和該第二字符串;
[0099] 數(shù)據(jù)搜索模塊43,用于根據(jù)該檢索串、該第一字符串和該第一字符串的屬性類型, 進行數(shù)據(jù)搜索。
[0100] 可選地,該屬性類型獲取模塊42包括:
[0101] 分詞單元,用于從所述檢索串中獲取至少兩個字符串;
[0102] 預設檢測單元,用于檢測該至少兩個字符串中是否包含預設關鍵字符串;
[0103] 屬性類型獲取單元,用于當該至少兩個字符串中的第二字符串為該預設關鍵字符 串時,將該預設關鍵字符串對應的屬性類型獲取為該第一字符串的屬性類型。
[0104] 可選地,該數(shù)據(jù)搜索模塊43包括:
[0105] 第一搜索單元,用于分別根據(jù)該檢索串、該第一字符串以及該第一字符串的屬性 類型在數(shù)據(jù)庫中進行數(shù)據(jù)檢索,將該數(shù)據(jù)庫中與該檢索串匹配或與該第一字符串以及該第 一字符串的屬性類型匹配的網(wǎng)頁鏈接作為第一搜索結果。
[0106] 可選地,該數(shù)據(jù)搜索模塊43還包括:
[0107] 第二搜索單元,用于根據(jù)該檢索串進行數(shù)據(jù)檢索,得到第二搜索結果,該第二搜索 結果包括與該檢索串匹配的網(wǎng)頁鏈接;
[0108] 第三搜索單元,用于根據(jù)該第一字符串進行數(shù)據(jù)檢索,得到第三搜索結果,該第三 搜索結果包括與該第一字符串匹配的網(wǎng)頁鏈接;
[0109] 過濾單元,用于根據(jù)該第一字符串的屬性類型對該第三搜索結果進行過濾,得到 第四搜索結果;
[0110] 合并單元,用于合并該第二搜索結果和該第四搜索結果。
[0111] 優(yōu)選地,該第一字符串包括該第二字符串的定語。
[0112] 需要說明的是:上述實施例提供的數(shù)據(jù)搜索的裝置在數(shù)據(jù)搜索時,僅以上述各功 能模塊的劃分進行舉例說明,實際應用中,可以根據(jù)需要而將上述功能分配由不同的功能 模塊完成,即將設備的內(nèi)部結構劃分成不同的功能模塊,以完成以上描述的全部或者部分 功能。另外,上述實施例提供的數(shù)據(jù)搜索的裝置與數(shù)據(jù)搜索的方法實施例屬于同一構思,其 具體實現(xiàn)過程詳見方法實施例,這里不再贅述。
[0113] 圖5是本發(fā)明實施例提供的一種終端設備結構示意圖。參見圖5,該終端設備可以 用于實施上述實施例中提供的數(shù)據(jù)搜索方法。具體來講:
[0114] 終端設備500可以包括通信單元110、包括有一個或一個以上計算機可讀存儲介 質(zhì)的存儲器120、輸入單元130、顯示單元140、傳感器150、音頻電路160、無線通信單元 170、包括有一個或者一個以上處理核心的處理器180、以及電源190等部件。本領域技術人 員可以理解,圖5中示出的終端設備結構并不構成對終端設備的限定,可以包括比圖示更 多或更少的部件,或者組合某些部件,或者不同的部件布置。其中:
[0115] 通信單元110可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,該通信單元110 可以為RF (Radio Frequency,射頻)電路、路由器、調(diào)制解調(diào)器等網(wǎng)絡通信設備。特別地, 當通信單元110為RF電路時,將基站的下行信息接收后,交由一個或者一個以上處理器180 處理;另外,將涉及上行的數(shù)據(jù)發(fā)送給基站。通常,作為通信單元的RF電路包括但不限于 天線、至少一個放大器、調(diào)諧器、一個或多個振蕩器、用戶身份模塊(SIM)卡、收發(fā)信機、耦合 器、LNA(Low Noise Amplifier,低噪聲放大器)、雙工器等。此外,通信單元110還可以通過 無線通信與網(wǎng)絡和其他設備通信。所述無線通信可以使用任一通信標準或協(xié)議,包括但不 限于 GSM(Global System of Mobile communication,全球移動通訊系統(tǒng))、GPRS(General Packet Radio Service,通用分組無線服務)、CDMA(Code Division Multiple Access,碼 分多址)、WCDMA(Wideband Code Division Multiple Access,寬帶碼分多址)、LTE(Long Term Evolution,長期演進)、電子郵件、SMS (Short Messaging Service,短消息服務)等。 存儲器120可用于存儲軟件程序以及模塊,處理器180通過運行存儲在存儲器120的軟件 程序以及模塊,從而執(zhí)行各種功能應用以及數(shù)據(jù)處理。存儲器120可主要包括存儲程序區(qū) 和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應用程序(比如聲 音播放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)終端設備500的使用所創(chuàng)建的 數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲器120可以包括高速隨機存取存儲器,還可 以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器 件。相應地,存儲器120還可以包括存儲器控制器,以提供處理器180和輸入單元130對存 儲器120的訪問。
[0116] 輸入單元130可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與用戶設置以及功能 控制有關的鍵盤、鼠標、操作桿、光學或者軌跡球信號輸入。具體地,輸入單元130可包括觸 敏表面131以及其他輸入設備132。觸敏表面131,也稱為觸摸顯示屏或者觸控板,可收集 用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸敏 表面131上或在觸敏表面131附近的操作),并根據(jù)預先設定的程式驅(qū)動相應的連接裝置。 可選的,觸敏表面131可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢 測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從 觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點坐標,再送給處理器180,并能接收處理 器180發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多 種類型實現(xiàn)觸敏表面131。除了觸敏表面131,輸入單元130還可以包括其他輸入設備132。 具體地,其他輸入設備132可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關 按鍵等)、軌跡球、鼠標、操作桿等中的一種或多種。
[0117] 顯示單元140可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端設備 500的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標、視頻和其任意組合來 構成。顯示單元140可包括顯示面板141,可選的,可以采用IXD (Liquid Crystal Display, 液晶顯示器)、〇LED (Organic Light-Emitting Diode,有機發(fā)光二極管)等形式來配置顯 示面板141。進一步的,觸敏表面131可覆蓋顯示面板141,當觸敏表面131檢測到在其上 或附近的觸摸操作后,傳送給處理器180以確定觸摸事件的類型,隨后處理器180根據(jù)觸摸 事件的類型在顯示面板141上提供相應的視覺輸出。雖然在圖5中,觸敏表面131與顯示 面板141是作為兩個獨立的部件來實現(xiàn)輸入和輸入功能,但是在某些實施例中,可以將觸 敏表面131與顯示面板141集成而實現(xiàn)輸入和輸出功能。
[0118] 終端設備500還可包括至少一種傳感器150,比如光傳感器、運動傳感器以及其他 傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù) 環(huán)境光線的明暗來調(diào)節(jié)顯示面板141的亮度,接近傳感器可在終端設備500移動到耳邊時, 關閉顯示面板141和/或背光。作為運動傳感器的一種,重力加速度傳感器可檢測各個方 向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機姿 態(tài)的應用(比如橫堅屏切換、相關游戲、磁力計姿態(tài)校準)、振動識別相關功能(比如計步器、 敲擊)等;至于終端設備500還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等 其他傳感器,在此不再贅述。
[0119] 音頻電路160、揚聲器161,傳聲器162可提供用戶與終端設備500之間的音頻接 口。音頻電路160可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號,傳輸?shù)綋P聲器161,由揚聲器161 轉(zhuǎn)換為聲音信號輸出;另一方面,傳聲器162將收集的聲音信號轉(zhuǎn)換為電信號,由音頻電路 160接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器180處理后,經(jīng)RF電路110以發(fā)送給 比如另一終端設備,或者將音頻數(shù)據(jù)輸出至存儲器120以便進一步處理。音頻電路160還 可能包括耳塞插孔,以提供外設耳機與終端設備500的通信。
[0120] 為了實現(xiàn)無線通信,該終端設備上可以配置有無線通信單元170,該無線通信單元 170可以為WiFi模塊。WiFi屬于短距離無線傳輸技術,終端設備500通過無線通信單元 170可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶 互聯(lián)網(wǎng)訪問。雖然圖5示出了無線通信單元170,但是可以理解的是,其并不屬于終端設備 500的必須構成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
[0121] 處理器180是終端設備500的控制中心,利用各種接口和線路連接整個手機的各 個部分,通過運行或執(zhí)行存儲在存儲器120內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在存儲 器120內(nèi)的數(shù)據(jù),執(zhí)行終端設備500的各種功能和處理數(shù)據(jù),從而對手機進行整體監(jiān)控???選的,處理器180可包括一個或多個處理核心;優(yōu)選的,處理器180可集成應用處理器和調(diào) 制解調(diào)處理器,其中,應用處理器主要處理操作系統(tǒng)、用戶界面和應用程序等,調(diào)制解調(diào)處 理器主要處理無線通信??梢岳斫獾氖?,上述調(diào)制解調(diào)處理器也可以不集成到處理器180 中。
[0122] 終端設備500還包括給各個部件供電的電源190 (比如電池),優(yōu)選的,電源可以通 過電源管理系統(tǒng)與處理器180邏輯相連,從而通過電源管理系統(tǒng)實現(xiàn)管理充電、放電、以及 功耗管理等功能。電源190還可以包括一個或一個以上的直流或交流電源、再充電系統(tǒng)、電 源故障檢測電路、電源轉(zhuǎn)換器或者逆變器、電源狀態(tài)指示器等任意組件。
[0123] 盡管未示出,終端設備500還可以包括攝像頭、藍牙模塊等,在此不再贅述。具體 在本實施例中,終端設備的顯示單元是觸摸屏顯示器,終端設備還包括有存儲器,以及一個 或者一個以上的程序,其中一個或者一個以上程序存儲于存儲器中,且經(jīng)配置以由一個或 者一個以上處理器執(zhí)行所述一個或者一個以上程序包含用于進行以下操作的指令:
[0124] 獲取用戶輸入的檢索串;
[0125] 根據(jù)所述檢索串中的第二字符串,獲取所述檢索串中第一字符串的屬性類型,所 述檢索串至少包括所述第一字符串和所述第二字符串;
[0126] 根據(jù)所述檢索串、所述第一字符串和所述第一字符串的屬性類型,進行數(shù)據(jù)搜索。
[0127] 假設上述為第一種可能的實施方式,則在第一種可能的實施方式作為基礎而提供 的第二種可能的實施方式中,所述終端的存儲器中,還包含用于執(zhí)行以下操作的指令:
[0128] 從所述檢索串中獲取至少兩個字符串;
[0129] 檢測所述至少兩個字符串中是否包含預設關鍵字符串;
[0130] 當所述至少兩個字符串中的第二字符串為所述預設關鍵字符串時,將所述預設關 鍵字符串對應的屬性類型獲取為所述第一字符串的屬性類型。
[0131] 在第一種可能的實施方式作為基礎而提供的第三種可能的實施方式中,所述終端 的存儲器中,還包含用于執(zhí)行以下操作的指令:
[0132] 分別根據(jù)所述檢索串、所述第一字符串以及所述第一字符串的屬性類型在數(shù)據(jù)庫 中進行數(shù)據(jù)檢索,將所述數(shù)據(jù)庫中與所述檢索串匹配或與所述第一字符串以及所述第一字 符串的屬性類型匹配的網(wǎng)頁鏈接作為第一搜索結果。
[0133] 在第一種可能的實施方式作為基礎而提供的第三種可能的實施方式中,所述終端 的存儲器中,還包含用于執(zhí)行以下操作的指令:
[0134] 根據(jù)所述檢索串進行數(shù)據(jù)檢索,得到第二搜索結果,所述第二搜索結果包括與所 述檢索串匹配的網(wǎng)頁鏈接;
[0135] 根據(jù)所述第一字符串進行數(shù)據(jù)檢索,得到第三搜索結果,所述第三搜索結果包括 與所述第一字符串匹配的網(wǎng)頁鏈接;
[0136] 根據(jù)所述第一字符串的屬性類型對所述第三搜索結果進行過濾,得到第四搜索結 果;
[0137] 合并所述第二搜索結果和所述第四搜索結果。
[0138] 在上述任一種可能的實施方式作為基礎而提供的第四種可能的實施方式中,所述 終端的存儲器中,還包含用于執(zhí)行以下操作的指令:
[0139] 所述第一字符串包括所述第二字符串的定語。
[0140] 作為另一方面,本發(fā)明再一實施例還提供了一種計算機可讀存儲介質(zhì),該計算機 可讀存儲介質(zhì)可以是上述實施例中的存儲器中所包含的計算機可讀存儲介質(zhì);也可以是單 獨存在,未裝配入終端中的計算機可讀存儲介質(zhì)。所述計算機可讀存儲介質(zhì)存儲有一個或 者一個以上程序,所述一個或者一個以上程序被一個或者一個以上的處理器用來執(zhí)行一個 數(shù)據(jù)搜索方法,所述方法包括:
[0141] 獲取用戶輸入的檢索串;
[0142] 根據(jù)所述檢索串中的第二字符串,獲取所述檢索串中第一字符串的屬性類型,所 述檢索串至少包括所述第一字符串和所述第二字符串;
[0143] 根據(jù)所述檢索串、所述第一字符串和所述第一字符串的屬性類型,進行數(shù)據(jù)搜索。
[0144] 假設上述為第一種可能的實施方式,則在第一種可能的實施方式作為基礎而提供 的第二種可能的實施方式中,根據(jù)所述檢索串中的第二字符串,獲取所述檢索串中第一字 符串的屬性類型,包括:
[0145] 從所述檢索串中獲取至少兩個字符串;
[0146] 檢測所述至少兩個字符串中是否包含預設關鍵字符串;
[0147] 當所述至少兩個字符串中的第二字符串為所述預設關鍵字符串時,將所述預設關 鍵字符串對應的屬性類型獲取為所述第一字符串的屬性類型。
[0148] 在第一種可能的實施方式作為基礎而提供的第三種可能的實施方式中,根據(jù)所述 檢索串、所述第一字符串和所述第一字符串的屬性類型,進行數(shù)據(jù)搜索,包括:
[0149] 分別根據(jù)所述檢索串、所述第一字符串以及所述第一字符串的屬性類型在數(shù)據(jù)庫 中進行數(shù)據(jù)檢索,將所述數(shù)據(jù)庫中與所述檢索串匹配或與所述第一字符串以及所述第一字 符串的屬性類型匹配的網(wǎng)頁鏈接作為第一搜索結果。
[0150] 在第一種可能的實施方式作為基礎而提供的第四種可能的實施方式中,根據(jù)所述 檢索串、所述第一字符串和所述第一字符串的屬性類型,進行數(shù)據(jù)搜索,包括:
[0151] 根據(jù)所述檢索串進行數(shù)據(jù)檢索,得到第二搜索結果,所述第二搜索結果包括與所 述檢索串匹配的網(wǎng)頁鏈接;
[0152] 根據(jù)所述第一字符串進行數(shù)據(jù)檢索,得到第三搜索結果,所述第三搜索結果包括 與所述第一字符串匹配的網(wǎng)頁鏈接;
[0153] 根據(jù)所述第一字符串的屬性類型對所述第三搜索結果進行過濾,得到第四搜索結 果;
[0154] 合并所述第二搜索結果和所述第四搜索結果。
[0155] 在上述任一種可能的實施方式作為基礎而提供的第三種可能的實施方式中,所述 第一字符串包括所述第二字符串的定語。
[0156] 本領域普通技術人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件 來完成,也可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀 存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
[0157] 以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和 原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
【權利要求】
1. 一種數(shù)據(jù)搜索方法,其特征在于,所述方法包括: 獲取用戶輸入的檢索串; 根據(jù)所述檢索串中的第二字符串,獲取所述檢索串中第一字符串的屬性類型,所述檢 索串至少包括所述第一字符串和所述第二字符串; 根據(jù)所述檢索串、所述第一字符串和所述第一字符串的屬性類型,進行數(shù)據(jù)搜索。
2. 根據(jù)權利要求1所述的方法,其特征在于,根據(jù)所述檢索串中的第二字符串,獲取所 述檢索串中第一字符串的屬性類型,包括: 從所述檢索串中獲取至少兩個字符串; 檢測所述至少兩個字符串中是否包含預設關鍵字符串; 當所述至少兩個字符串中的第二字符串為所述預設關鍵字符串時,將所述預設關鍵字 符串對應的屬性類型獲取為所述第一字符串的屬性類型。
3. 根據(jù)權利要求1所述的方法,其特征在于,根據(jù)所述檢索串、所述第一字符串和所述 第一字符串的屬性類型,進行數(shù)據(jù)搜索,包括: 分別根據(jù)所述檢索串、所述第一字符串以及所述第一字符串的屬性類型在數(shù)據(jù)庫中進 行數(shù)據(jù)檢索,將所述數(shù)據(jù)庫中與所述檢索串匹配或與所述第一字符串以及所述第一字符串 的屬性類型匹配的網(wǎng)頁鏈接作為第一搜索結果。
4. 根據(jù)權利要求1所述的方法,其特征在于,根據(jù)所述檢索串、所述第一字符串和所述 第一字符串的屬性類型,進行數(shù)據(jù)搜索,包括: 根據(jù)所述檢索串進行數(shù)據(jù)檢索,得到第二搜索結果,所述第二搜索結果包括與所述檢 索串匹配的網(wǎng)頁鏈接; 根據(jù)所述第一字符串進行數(shù)據(jù)檢索,得到第三搜索結果,所述第三搜索結果包括與所 述第一字符串匹配的網(wǎng)頁鏈接; 根據(jù)所述第一字符串的屬性類型對所述第三搜索結果進行過濾,得到第四搜索結果; 合并所述第二搜索結果和所述第四搜索結果。
5. 根據(jù)權利要求1-4任一項所述的方法,其特征在于,所述第一字符串包括所述第二 字符串的定語。
6. -種數(shù)據(jù)搜索裝置,其特征在于,所述裝置包括: 檢索串獲取1?塊,用于獲取用戶輸入的檢索串; 屬性類型獲取模塊,用于根據(jù)所述檢索串中的第二字符串,獲取所述檢索串中第一字 符串的屬性類型,所述檢索串至少包括所述第一字符串和所述第二字符串; 數(shù)據(jù)搜索模塊,用于根據(jù)所述檢索串、所述第一字符串和所述第一字符串的屬性類型, 進行數(shù)據(jù)搜索。
7. 根據(jù)權利要求6所述的裝置,其特征在于,所述屬性類型獲取模塊包括: 分詞單元,用于從所述檢索串中獲取至少兩個字符串; 預設檢測單元,用于檢測所述至少兩個字符串中是否包含預設關鍵字符串; 屬性類型獲取單元,用于當所述至少兩個字符串中的第二字符串為所述預設關鍵字符 串時,將所述預設關鍵字符串對應的屬性類型獲取為所述第一字符串的屬性類型。
8. 根據(jù)權利要求6所述的裝置,其特征在于,所述數(shù)據(jù)搜索模塊包括: 第一搜索單元,用于分別根據(jù)所述檢索串、所述第一字符串以及所述第一字符串的屬 性類型在數(shù)據(jù)庫中進行數(shù)據(jù)檢索,將所述數(shù)據(jù)庫中與所述檢索串匹配或與所述第一字符串 以及所述第一字符串的屬性類型匹配的網(wǎng)頁鏈接作為第一搜索結果。
9. 根據(jù)權利要求6所述的裝置,其特征在于,所述數(shù)據(jù)搜索模塊還包括: 第二搜索單元,用于根據(jù)所述檢索串進行數(shù)據(jù)檢索,得到第二搜索結果,所述第二搜索 結果包括與所述檢索串匹配的網(wǎng)頁鏈接; 第三搜索單元,用于根據(jù)所述第一字符串進行數(shù)據(jù)檢索,得到第三搜索結果,所述第三 搜索結果包括與所述第一字符串匹配的網(wǎng)頁鏈接; 過濾單元,用于根據(jù)所述第一字符串的屬性類型對所述第三搜索結果進行過濾,得到 第四搜索結果; 合并單元,用于合并所述第二搜索結果和所述第四搜索結果。
10. 根據(jù)權利要求6-9任一項所述的裝置,其特征在于,所述第一字符串包括所述第二 字符串的定語。
【文檔編號】G06F17/30GK104063400SQ201310094901
【公開日】2014年9月24日 申請日期:2013年3月22日 優(yōu)先權日:2013年3月22日
【發(fā)明者】楊海軍 申請人:騰訊科技(深圳)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1