信息搜索方法和裝置的制造方法
【專利摘要】本申請公開了信息搜索方法和裝置。所述方法的一【具體實施方式】包括:接收用戶輸入的搜索詞;若預設的關鍵詞表中不包含所述搜索詞,則確定所述搜索詞與所述關鍵詞表中的各關鍵詞在同一次搜索中出現(xiàn)的概率,其中,所述關鍵詞表包括多個搜索對象以及與各搜索對象相關聯(lián)的至少一個關鍵詞;當所述概率大于預設閾值時,獲取與該概率對應的關鍵詞;將與所述關鍵詞相關聯(lián)的搜索對象和/或該搜索對象的從屬模塊發(fā)送給所述用戶。該實施方式通過確定搜索詞與各搜索對象的關鍵詞在同一次搜索中出現(xiàn)的概率大于預設閾值,即可搜索到目標信息提高了信息搜索的準確率。
【專利說明】
信息搜索方法和裝置
技術領域
[0001]本申請涉及計算機技術領域,具體涉及互聯(lián)網(wǎng)技術領域,尤其涉及信息搜索方法和裝置。
【背景技術】
[0002]隨著互聯(lián)網(wǎng)技術的發(fā)展,人們越來越習慣從網(wǎng)絡中獲取視頻、新聞等信息資訊,基于關鍵詞的網(wǎng)絡信息搜索成人們獲取信息的主要方式。通常情況下,用戶搜索信息時可能不僅限于希望了解信息的龍去脈以及背景真相,還往往希望發(fā)表個人看法、見解等,因此用戶希望在搜索相關信息的同時還可以獲得信息的相關評論等從屬功能模塊。例如,對于重大社會新聞、體育賽事活動等熱點事件,用戶希望可以通過評論模塊參與互動、發(fā)表個人意見,又或者對于視頻信息等,用戶向可以通過彈幕等從屬模塊給出對視頻的相關評價。
[0003]但是,目前用戶在在搜索信息時,只有在輸入的搜索詞命中目標信息的關鍵詞的條件下,才可以召回目標信息及其評論功能等從屬模塊,信息搜索的準確率低。
【發(fā)明內(nèi)容】
[0004]本申請的目的在于提出一種改進的信息搜索方法和裝置,來解決以上【背景技術】部分提到的技術問題。
[0005]第一方面,本申請?zhí)峁┝艘环N信息搜索方法,所述方法包括:接收用戶輸入的搜索詞;若預設的關鍵詞表中不包含所述搜索詞,則確定所述搜索詞與所述關鍵詞表中的各關鍵詞在同一次搜索中出現(xiàn)的概率,其中,所述關鍵詞表包括多個搜索對象以及與各搜索對象相關聯(lián)的至少一個關鍵詞;當所述概率大于預設閾值時,獲取與該概率對應的關鍵詞;將與所述關鍵詞相關聯(lián)的搜索對象和/或該搜索對象的從屬模塊發(fā)送給所述用戶。
[0006]在一些實施例中,所述方法還包括:若所述預設的關鍵詞表中包含所述搜索詞,則將與所述搜索詞匹配的關鍵詞相關聯(lián)的搜索對象和/或搜索對象的從屬模塊發(fā)送給所述用戶。
[0007]在一些實施例中,所述方法還包括:將所述搜索對象與該搜索對象的從屬模塊相關聯(lián)。
[0008]在一些實施例中,所述方法還包括:通過如下步驟獲得所述預設的關鍵詞表:獲取各所述搜索對象的至少一個描述信息;從所述描述信息中提取至少一個關鍵詞;將所述搜索對象和從該搜索對象的描述信息中提取的所述關鍵詞相關聯(lián),生成所述預設的關鍵詞表。
[0009]在一些實施例中,所述確定所述搜索詞與各所述關鍵詞在同一次搜索中出現(xiàn)的概率,包括:從搜索日志中獲取所述搜索詞出現(xiàn)的次數(shù);從搜索日志中獲取所述搜索詞與所述關鍵詞表中的各關鍵詞在同一次搜索中出現(xiàn)的次數(shù);將所述搜索詞與所述關鍵詞表中的各關鍵詞在同一次搜索中出現(xiàn)的次數(shù)和所述搜索詞出現(xiàn)的次數(shù)相除,確定所述搜索詞與各所述關鍵詞在同一次搜索中出現(xiàn)的概率。
[0010]第二方面,本申請?zhí)峁┝艘环N信息搜索裝置,所述裝置包括:接收單元,配置用于接收用戶輸入的搜索詞;概率確定單元,配置用于若預設的關鍵詞表中不包含所述搜索詞,則確定所述搜索詞與所述關鍵詞表中的各關鍵詞在同一次搜索中出現(xiàn)的概率,其中,所述關鍵詞表包括多個搜索對象以及與各搜索對象相關聯(lián)的至少一個關鍵詞;獲取單元,配置用于當所述概率大于預設閾值時,獲取與該概率對應的關鍵詞;第一發(fā)送單元,配置用于將與所述關鍵詞相關聯(lián)的搜索對象和/或該搜索對象的從屬模塊發(fā)送給所述用戶。
[0011 ]在一些實施例中,所述裝置還包括:第二發(fā)送單元,配置用于若所述預設的關鍵詞表中包含所述搜索詞,則將與所述搜索詞匹配的關鍵詞相關聯(lián)的搜索對象和/或搜索對象的從屬模塊發(fā)送給所述用戶。
[0012]在一些實施例中,所述裝置還包括:關聯(lián)單元,配置用于將所述搜索對象與該搜索對象的從屬模塊相關聯(lián)。
[0013]在一些實施例中,所述裝置還包括:關鍵詞表獲得單元,配置用于通過如下步驟獲得所述預設的關鍵詞表,所述步驟包括:獲取各所述搜索對象的至少一個描述信息;從所述描述信息中提取至少一個關鍵詞;將所述搜索對象和從該搜索對象的描述信息中提取的所述關鍵詞相關聯(lián),生成所述預設的關鍵詞表。
[0014]在一些實施例中,所述概率確定單元配置還用于:從搜索日志中獲取所述搜索詞出現(xiàn)的次數(shù);從搜索日志中獲取所述搜索詞與所述關鍵詞表中的各關鍵詞在同一次搜索中出現(xiàn)的次數(shù);將所述搜索詞與所述關鍵詞表中的各關鍵詞在同一次搜索中出現(xiàn)的次數(shù)和所述搜索詞出現(xiàn)的次數(shù)相除,確定所述搜索詞與各所述關鍵詞在同一次搜索中出現(xiàn)的概率。
[0015]本申請?zhí)峁┑男畔⑺阉鞣椒ê脱b置,通過確定預設的關鍵詞表中不存在用戶輸入的搜索詞,之后確定搜索詞與關鍵詞表中的各關鍵詞在同一次搜索中出現(xiàn)的概率,如果存在概率大于預設閾值,則獲取該概率對應的關鍵詞,最后將與該關鍵詞相關聯(lián)的搜索對象和/或搜索對象的從屬模塊發(fā)送給所述用戶,從而使得搜索詞在沒有命中搜索對象的關鍵詞的情況下也可以準確的搜索到搜索對象和/或該搜索對象的從屬模塊,提高了信息搜索的準確率。
【附圖說明】
[0016]通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本申請的其它特征、目的和優(yōu)點將會變得更明顯:
[0017]圖1是本申請可以應用于其中的示例性系統(tǒng)架構圖;
[0018]圖2是根據(jù)本申請的信息搜索方法的一個實施例的流程圖;
[0019]圖3是根據(jù)本申請的信息搜索方法的一個應用場景的示意圖;
[0020]圖4是根據(jù)本申請的信息搜索方法的又一個實施例的流程圖;
[0021]圖5是根據(jù)本申請的信息搜索裝置的一個實施例的結(jié)構示意圖;
[0022]圖6是適于用來實現(xiàn)本申請實施例的終端設備或服務器的計算機系統(tǒng)的結(jié)構示意圖。
【具體實施方式】
[0023]下面結(jié)合附圖和實施例對本申請作進一步的詳細說明??梢岳斫獾氖?,此處所描述的具體實施例僅僅用于解釋相關發(fā)明,而非對該發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與有關發(fā)明相關的部分。
[0024]需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結(jié)合實施例來詳細說明本申請。
[0025]圖1示出了可以應用本申請的信息搜索方法或信息搜索裝置的實施例的示例性系統(tǒng)架構100。
[0026]如圖1所示,系統(tǒng)架構100可以包括終端設備101、102、103,網(wǎng)絡104和服務器105。網(wǎng)絡104用以在終端設備101、102、103和服務器105之間提供通信鏈路的介質(zhì)。網(wǎng)絡104可以包括各種連接類型,例如有線、無線通信鏈路或者光纖電纜等等。
[0027]用戶可以使用終端設備101、102、103通過網(wǎng)絡104與服務器105交互,以接收或發(fā)送消息等。終端設備101、102、103上可以安裝有各種通訊客戶端應用,例如搜索類應用、網(wǎng)頁瀏覽器應用、即時通信工具、郵箱客戶端、社交平臺軟件等。
[0028]終端設備101、102、103可以是各種電子設備,包括但不限于智能手機、平板電腦、電子書閱讀器、MP3播放器(Moving Picture Experts Group Aud1 Layer III,動態(tài)影像專家壓縮標準音頻層面3)、MP4(Moving Picture Experts Group Aud1 Layer IV,動態(tài)影像專家壓縮標準音頻層面4)播放器、膝上型便攜計算機和臺式計算機等等。
[0029]服務器105可以是提供各種服務的服務器,例如對終端設備101、102、103上的搜索類應用、網(wǎng)頁瀏覽器應用等提供支持的后臺服務器。服務器可以對接收到的數(shù)據(jù)進行存儲、分析等處理,并將處理結(jié)果反饋給終端設備。
[0030]需要說明的是,本申請實施例所提供的信息搜索方法一般可以由服務器105執(zhí)行,相應地,信息搜索裝置一般設置于服務器105中。
[0031]應該理解,圖1中的終端設備、網(wǎng)絡和服務器的數(shù)目僅僅是示意性的。根據(jù)實現(xiàn)需要,可以具有任意數(shù)目的終端設備、網(wǎng)絡和服務器。
[0032]繼續(xù)參考圖2,示出了根據(jù)本申請的信息搜索方法的一個實施例的流程200。所述的信息搜索方法,包括以下步驟:
[0033]步驟201,接收用戶輸入的搜索詞。
[0034]在本實施例中,信息搜索方法運行于其上的電子設備(例如圖1所示的服務器)可以通過有線連接方式或者無線連接方式從用戶利用其進行信息搜索的終端接收輸入的搜索詞。這里的搜索詞與用戶期望得到的搜索對象相關,用于搜索用戶需要的信息。需要指出的是,上述無線連接方式可以包括但不限于3G/4G連接、WiFi連接、藍牙連接、WiMAX連接、Zigbee連接、UWB(ultra wideband)連接、以及其他現(xiàn)在已知或?qū)黹_發(fā)的無線連接方式。
[0035]在一些應用場景中,用戶可以利用終端上安裝的搜索引擎來搜索信息,這時,用戶可以通過在搜索引擎的搜索框內(nèi)直接輸入與目標信息相關的搜索詞,向本實施例的信息搜索方法運行其上的電子設備發(fā)起信息搜索的請求。通常,網(wǎng)絡中的新聞、圖片、論文、視頻等已經(jīng)做過分類處理,分為新聞類、圖片類、學術論文類等,而搜索引擎可以根據(jù)輸入的搜索詞判斷出該詞所屬的類別,這可以進一步的縮小信息搜索的范圍,提高信息搜索的準確率。
[0036]步驟202,若預設的關鍵詞表中不包含搜索詞,則確定搜索詞與關鍵詞表中的各關鍵詞在同一次搜索中出現(xiàn)的概率。
[0037]在本實施例中,信息搜索方法運行其上的電子設備(例如圖1所示的服務器)可以預先存儲多個搜索對象以及與各搜索對象相關聯(lián)的至少一個關鍵詞,并根據(jù)其生成關鍵詞表。而后基于步驟201中得到的搜索詞,上述電子設備可以首先判斷上述關鍵詞表中是否包含該搜索詞,如果在上述的關鍵詞表中不包含搜索詞,則可以進一步地確定該搜索詞與上述關鍵詞表中的各關鍵詞在同一次搜索中出現(xiàn)的概率。這里的關鍵詞表至少可以包括多個搜索對象以及與各搜索對象相關聯(lián)的至少一個關鍵詞,搜索對象可以包括新聞、視頻、圖片等。
[0038]通常,用戶在進行信息搜索時前后會輸入不同的搜索詞搜索相關的信息,以期望找到準確的信息,因此在同一次搜索中輸入的搜索詞之間通常會有較高的關聯(lián)性,用于搜索同一搜索對象。因此,如果從搜索日志獲得上述搜索詞和關鍵詞搜索在同一次搜索中出現(xiàn)的概率大于閾值,則可以認為該關鍵詞對應的搜索對象和/或搜索對象的從屬模塊即是用戶期望通過搜索詞獲取的信息內(nèi)容。
[0039]步驟203,當搜索詞與上述關鍵詞表中的各關鍵詞在同一次搜索中出現(xiàn)的概率大于預設閾值時,獲取與該概率對應的關鍵詞。
[0040]在本實施例中,信息搜索方法運行其上的電子設備獲取步驟202確定的搜索詞與上述關鍵詞表中的各關鍵詞在同一次搜索中出現(xiàn)的概率,之后判斷上述概率是否大于預設的閾值。若存在搜索詞與上述關鍵詞表中的一個關鍵詞在同一次搜索中出現(xiàn)的概率大于預設的閾值,即該搜索詞與該關鍵詞經(jīng)常在同一次搜索中出現(xiàn),這可以說明該搜索詞和該關鍵詞適用于搜索同一個搜索對象,此時可以獲取上述概率對應的關鍵詞。
[0041]步驟204,將與關鍵詞相關聯(lián)的搜索對象和/或該搜索對象的從屬模塊發(fā)送給用戶。
[0042]在本實施例中,基于步驟204獲取的關鍵詞,本實施例的信息搜索方法運行其上的電子設備可以獲取與該關鍵詞相關聯(lián)的搜索對象或者搜索對象以及該搜索對象的從屬模塊。這里,可以將搜索對象作為主模塊,而與該搜索對象相關的其它功能模塊作為從屬模塊。例如,搜索對象可以為熱點新聞,這時的新聞主體可以認為是主模塊,而該新聞的相關評論功能模塊等則可以認為是該新聞的從屬模塊。再例如,搜索對象可以為視頻,這時的視頻主體可以認為是主模塊,而該視頻的相關彈幕功能模塊則可以認為是該視頻的從屬模塊。
[0043]繼續(xù)參見圖3,圖3是根據(jù)本實施例的信息搜索方法的應用場景的一個示意圖。在圖3的應用場景中,用戶首先在搜索引擎的搜索框中輸入一個搜索詞如“濱海新區(qū)爆炸事故”,如圖3所示,用于搜索“天津濱海新區(qū)塘沽爆炸事件”的熱點新聞;之后服務器可以獲取上述搜索詞,再將其與預先設置的關鍵詞表相匹配,如果針對上述熱點新聞,關鍵詞表中存儲的關鍵詞為“天津爆炸事件”和“塘沽爆炸事件”,顯然上述搜索詞“濱海新區(qū)爆炸事故”不在關鍵詞表中。因此需要進一步地確定搜索詞“濱海新區(qū)爆炸事故”與“天津爆炸事件”和“塘沽爆炸事件”在同一次搜索中出現(xiàn)的概率;若發(fā)現(xiàn)“濱海新區(qū)爆炸事故”與“天津爆炸事件”同一次搜索中出現(xiàn)的概率大于預設的閾值,則可以確定搜索詞“濱海新區(qū)爆炸事故”與關鍵詞“天津爆炸事件”可以用于搜索同一熱點新聞,上述服務器可以獲取關鍵詞“天津爆炸事件”,并發(fā)送相關搜索結(jié)果,用戶點擊搜索頁面中的“信息I”,后臺服務器可以將上述熱點新聞和該熱點新聞從屬的評論功能模塊發(fā)送給用戶,如圖3所示。
[0044]本申請的上述實施例提供的方法,在搜索詞不能命中關鍵詞時,確定搜索詞與關鍵詞表中的各關鍵詞在同一次搜索中出現(xiàn)的概率,若存在概率大于預設閾值,則獲取該概率對應的關鍵詞,而后將與該關鍵詞相關聯(lián)的搜索對象和/或搜索對象的從屬模塊發(fā)送給上述用戶,從而使得搜索詞在沒有命中搜索對象的關鍵詞時也可以準確地搜索到搜索對象和/或該搜索對象的從屬模塊,提高了信息搜索的準確率。
[0045]進一步參考圖4,其示出了信息搜索方法的又一個實施例的流程400。該信息搜索方法的流程400,包括以下步驟:
[0046]步驟401,接收用戶輸入的搜索詞。
[0047]在本實施例中,信息搜索方法運行于其上的電子設備(例如圖1所示的服務器)可以通過有線連接方式或者無線連接方式從用戶利用其進行信息搜索的終端接收輸入的搜索詞。這里的搜索詞與目標信息相關,用于搜索用戶需要的目標信息。
[0048]步驟402,生成預設的關鍵詞表。
[0049]在本實施例中,信息搜索方法運行其上的電子設備可以預先從網(wǎng)絡等獲取各搜索對象的至少一個描述信息,之后通過各種手段從上述獲取的搜索對象的描述信息中提取該搜索對象的至少一個關鍵詞,而后以將上述搜索對象和各搜索對象的描述信息中提取到的關鍵詞相關聯(lián),最后生成上述預設的關鍵詞表。
[0050]在本實施例的一些可選的實現(xiàn)方式中,可以對上述獲取的搜索對象的描述信息進行分析,從而提取出一個或多個關鍵詞。這里,對上述搜索對象的描述信息的分析方式可以是統(tǒng)計分析方式。例如,可以對上述內(nèi)容中存在的各個詞語的出現(xiàn)頻率進行統(tǒng)計和排序,之后,再選取出現(xiàn)頻率排序靠前的一個或多個詞語作為待提取的關鍵詞。本領域技術人員可以理解的是,還可以綜合采用統(tǒng)計分析和語義分析相結(jié)合的方式來提取關鍵詞。
[0051]步驟403,判斷預設的關鍵詞表中是否包含搜索詞。
[0052]在本實施例中,基于步驟401和步驟402獲取的搜索詞和各搜索對象的關鍵詞表,本實施例的信息搜索方法運行其上的電子設備可以判斷在上述關鍵詞表中是否包含該搜索詞,如果上述關鍵詞表中包含上述搜索詞,則轉(zhuǎn)到步驟404;如果上述關鍵詞表中不包含上述搜索詞,則轉(zhuǎn)到步驟405。這里的關鍵詞表至少可以包括多個搜索對象以及與各搜索對象相關聯(lián)的至少一個關鍵詞,其中,搜索對象可以包括新聞、視頻、圖片等。
[0053]步驟404,將與搜索詞相關聯(lián)的搜索對象和/或搜索對象的從屬模塊發(fā)送給用戶。
[0054]在本實施例中,基于步驟403確定的上述關鍵詞表中包含搜索詞,本實施例的信息搜索方法運行其上的電子設備可以將與該搜索詞相關聯(lián)的搜索對象和/或該搜索對象的例如評論功能模塊等從屬模塊發(fā)送給用戶。以便于用戶在了解例如新聞、視頻等搜索對象的同時,還可以就搜索對象發(fā)表相關的評論等。
[0055]步驟405,從搜索日志中獲取搜索詞出現(xiàn)的次數(shù)。
[0056]在本實施例中,基于步驟403確定的上述關鍵詞表中不包含搜索詞,本實施例的信息搜索方法運行其上的電子設備可以從搜索日志中獲取該搜索詞出現(xiàn)的次數(shù)。例如,用戶輸入的搜索詞為“濱海新區(qū)爆炸事故”,上述電子設備可以從歷史搜索日志中獲取用戶在搜索引擎中輸入“濱海新區(qū)爆炸事故”的總次數(shù)。
[0057]步驟406,從搜索日志中獲取搜索詞與關鍵詞表中的各關鍵詞在同一次搜索中出現(xiàn)的次數(shù)。
[0058]在本實施例中,信息搜索方法運行其上的電子設備可以從歷史搜索日志中繼續(xù)獲取搜索詞與關鍵詞表中的各關鍵詞在同一次搜索中出現(xiàn)的次數(shù)。這里,可以通過歷史搜索日志獲取不同用戶的搜索記錄,進而在所獲取的搜索記錄中確定搜索詞與關鍵詞表中的各關鍵詞在同一次搜索中出現(xiàn)的次數(shù),以計算搜索詞與關鍵詞表中的各關鍵詞在同一次搜索中出現(xiàn)的頻率。
[0059]步驟407,將搜索詞與關鍵詞表中的各關鍵詞在同一次搜索中出現(xiàn)的次數(shù)和搜索詞出現(xiàn)的次數(shù)相除,確定搜索詞與各關鍵詞在同一次搜索中出現(xiàn)的概率。
[0060]在本實施例中,基于步驟405獲取的搜索詞出現(xiàn)的次數(shù)和步驟406中獲取的搜索詞與關鍵詞表中的各關鍵詞在同一次搜索中出現(xiàn)的次數(shù),本實施例的信息搜索方法運行其上的電子設備可以將搜索詞與關鍵詞表中的各關鍵詞在同一次搜索中出現(xiàn)的次數(shù)和搜索詞出現(xiàn)的次數(shù)相除,計算獲得搜索詞與各關鍵詞在同一次搜索中出現(xiàn)的概率。
[0061]步驟408,當搜索詞與關鍵詞表中的各關鍵詞在同一次搜索中出現(xiàn)的概率大于預設閾值時,獲取與該概率對應的關鍵詞。
[0062]在本實施例中,基于步驟407獲得的搜索詞與各關鍵詞在同一次搜索中出現(xiàn)的概率,本實施例的信息搜索方法運行其上的電子設備可以獲取大于預設閾值的概率對應的關鍵詞。需要說明的是,這里的預設閾值可以根據(jù)需求進行人為設定,或者還可以不設置閾值,而直接獲取最大概率對應的關鍵詞。
[0063]步驟409,將與關鍵詞相關聯(lián)的搜索對象和/或該搜索對象的從屬模塊發(fā)送給用戶。
[0064]在本實施例中,基于步驟408確定的與搜索詞在同一次搜索中出現(xiàn)的概率大于預設閾值的關鍵詞,本實施例的信息搜索方法運行其上的電子設備可以將與該關鍵詞相關聯(lián)的搜索對象和/或該搜索對象的例如評論功能模塊等從屬模塊發(fā)送給用戶。以便于用戶在了解例如新聞、視頻等搜索對象的同時,還可以就搜索對象發(fā)表相關的評論等。
[0065]從圖4可以看出,與圖2對應的實施例相比,本實施例提供的信息檢索流程400突出了確定搜索詞與各關鍵詞在同一次檢索中出現(xiàn)的概率的步驟,之后通過確定搜索詞與關鍵詞在同一搜索中出現(xiàn)的概率大于閾值,可以獲取目標搜索對象,提高了信息搜索的準確率;并且該實施例可以不用將搜索詞人工配置到關鍵詞表,也可以搜索到目標搜索對象,提高了信息搜索的響應速度。
[0066]進一步參考圖5,作為對上述各圖所示方法的實現(xiàn),本申請?zhí)峁┝艘环N信息搜索裝置的一個實施例,該裝置實施例與圖2所示的方法實施例相對應,該裝置具體可以應用于各種電子設備中。
[0067]如圖5所示,本實施例所述的信息搜索裝置500包括:接收單元501、概率確定單元502、獲取單元503和第一發(fā)送單元504。其中,接收單元501配置用于接收用戶輸入的搜索詞;概率確定單元502配置用于若預設的關鍵詞表中不包含上述搜索詞,則確定該搜索詞與上述關鍵詞表中的各關鍵詞在同一次搜索中出現(xiàn)的概率,其中,關鍵詞表包括多個搜索對象以及與各搜索對象相關聯(lián)的至少一個關鍵詞;獲取單元503配置用于當上述概率大于預設閾值時,獲取與該概率對應的關鍵詞;第一發(fā)送單元504配置用于將與上述關鍵詞相關聯(lián)的搜索對象和/或該搜索對象的從屬模塊發(fā)送給上述用戶。
[0068]在本實施例中,信息搜索裝置500的接收單元501可以通過有線連接方式或者無線連接方式從用戶利用其進行信息搜索的終端接收輸入的搜索詞。
[0069]在本實施例中,基于接收單元501得到的搜索詞,上述概率確定單元502可以首先判斷預設的關鍵詞表中是否包含上述搜索詞;在確定關鍵詞表中不包含該搜索詞之后再利用各種分析手段計算搜索詞與關鍵詞表中的各關鍵詞在同一次搜索中出現(xiàn)的概率;而后獲取單元503基于搜索詞與關鍵詞在同一次搜索中出現(xiàn)的概率大于預設閾值,獲取上述關鍵詞;最后第一發(fā)送單元504將與上述關鍵詞相關聯(lián)的搜索對象和/或該搜索對象的從屬模塊發(fā)送給上述用戶。
[0070]在本實施例的一些可選的實現(xiàn)方式中,上述信息搜索裝置500還可以包括:第二發(fā)送單元(未示出),配置用于若預設的關鍵詞表中包含上述搜索詞,則將與該搜索詞匹配的關鍵詞相關聯(lián)的搜索對象和/或搜索對象的從屬模塊發(fā)送給上述用戶。
[0071]在本實施例的一些可選的實現(xiàn)方式中,上述信息搜索裝置500還可以包括:關聯(lián)單元(未示出),配置用于將搜索對象與該搜索對象的從屬模塊相關聯(lián)。
[0072]在本實施例的一些可選的實現(xiàn)方式中,上述信息搜索裝置500還可以包括:關鍵詞表獲得單元(未示出),配置用于通過如下步驟獲得預設的關鍵詞表,上述步驟包括:獲取各上述搜索對象的至少一個描述信息;從上述描述信息中提取至少一個關鍵詞;將搜索對象和從該搜索對象的描述信息中提取的關鍵詞相關聯(lián),生成上述預設的關鍵詞表。
[0073]在本實施例的一些可選的實現(xiàn)方式中,上述概率確定單元502配置還用于:從搜索日志中獲取上述搜索詞出現(xiàn)的次數(shù);從搜索日志中獲取上述搜索詞與關鍵詞表中的各關鍵詞在同一次搜索中出現(xiàn)的次數(shù);將上述搜索詞與關鍵詞表中的各關鍵詞在同一次搜索中出現(xiàn)的次數(shù)和搜索詞出現(xiàn)的次數(shù)相除,確定上述搜索詞與各關鍵詞在同一次搜索中出現(xiàn)的概率。
[0074]本領域技術人員可以理解,上述信息搜索裝置500還包括一些其他公知結(jié)構,例如處理器、存儲器等,為了不必要地模糊本公開的實施例,這些公知的結(jié)構在圖5中未示出。
[0075]下面參考圖6,其示出了適于用來實現(xiàn)本申請實施例的終端設備或服務器的計算機系統(tǒng)600的結(jié)構示意圖。
[0076]如圖6所示,計算機系統(tǒng)600包括中央處理單元(CPU)601,其可以根據(jù)存儲在只讀存儲器(R0M)602中的程序或者從存儲部分608加載到隨機訪問存儲器(RAM)603中的程序而執(zhí)行各種適當?shù)膭幼骱吞幚?。在RAM 603中,還存儲有系統(tǒng)600操作所需的各種程序和數(shù)據(jù)。CPU 60KROM 602以及RAM 603通過總線604彼此相連。輸入/輸出(I/O)接口605也連接至總線 604。
[0077]以下部件連接至I/O接口605:包括鍵盤、鼠標等的輸入部分606 ;包括諸如陰極射線管(CRT)、液晶顯示器(LCD)等以及揚聲器等的輸出部分607;包括硬盤等的存儲部分608;以及包括諸如LAN卡、調(diào)制解調(diào)器等的網(wǎng)絡接口卡的通信部分609。通信部分609經(jīng)由諸如因特網(wǎng)的網(wǎng)絡執(zhí)行通信處理。驅(qū)動器610也根據(jù)需要連接至I/O接口 605??刹鹦督橘|(zhì)611,諸如磁盤、光盤、磁光盤、半導體存儲器等等,根據(jù)需要安裝在驅(qū)動器610上,以便于從其上讀出的計算機程序根據(jù)需要被安裝入存儲部分608。
[0078]特別地,根據(jù)本公開的實施例,上文參考流程圖描述的過程可以被實現(xiàn)為計算機軟件程序。例如,本公開的實施例包括一種計算機程序產(chǎn)品,其包括有形地包含在機器可讀介質(zhì)上的計算機程序,所述計算機程序包含用于執(zhí)行流程圖所示的方法的程序代碼。在這樣的實施例中,該計算機程序可以通過通信部分609從網(wǎng)絡上被下載和安裝,和/或從可拆卸介質(zhì)611被安裝。
[0079]附圖中的流程圖和框圖,圖示了按照本申請各種實施例的系統(tǒng)、方法和計算機程序產(chǎn)品的可能實現(xiàn)的體系架構、功能和操作。在這點上,流程圖或框圖中的每個方框可以代表一個模塊、程序段、或代碼的一部分,所述模塊、程序段、或代碼的一部分包含一個或多個用于實現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應當注意,在有些作為替換的實現(xiàn)中,方框中所標注的功能也可以以不同于附圖中所標注的順序發(fā)生。例如,兩個接連地表示的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或操作的專用的基于硬件的系統(tǒng)來實現(xiàn),或者可以用專用硬件與計算機指令的組合來實現(xiàn)。
[0080]描述于本申請實施例中所涉及到的單元可以通過軟件的方式實現(xiàn),也可以通過硬件的方式來實現(xiàn)。所描述的單元也可以設置在處理器中,例如,可以描述為:一種處理器包括接收單元、概率確定單元、獲取單元和第一發(fā)送單元。其中,這些單元的名稱在某種情況下并不構成對該單元本身的限定,例如,接收單元還可以被描述為“接收用戶輸入的搜索詞的單元”。
[0081]作為另一方面,本申請還提供了一種非易失性計算機存儲介質(zhì),該非易失性計算機存儲介質(zhì)可以是上述實施例中所述裝置中所包含的非易失性計算機存儲介質(zhì);也可以是單獨存在,未裝配入終端中的非易失性計算機存儲介質(zhì)。上述非易失性計算機存儲介質(zhì)存儲有一個或者多個程序,當所述一個或者多個程序被一個設備執(zhí)行時,使得所述設備:接收用戶輸入的搜索詞;若預設的關鍵詞表中不包含所述搜索詞,則確定所述搜索詞與所述關鍵詞表中的各關鍵詞在同一次搜索中出現(xiàn)的概率,其中,所述關鍵詞表包括多個搜索對象以及與各搜索對象相關聯(lián)的至少一個關鍵詞;當所述概率大于預設閾值時,獲取與該概率對應的關鍵詞;將與所述關鍵詞相關聯(lián)的搜索對象和/或該搜索對象的從屬模塊發(fā)送給所述用戶。
[0082]以上描述僅為本申請的較佳實施例以及對所運用技術原理的說明。本領域技術人員應當理解,本申請中所涉及的發(fā)明范圍,并不限于上述技術特征的特定組合而成的技術方案,同時也應涵蓋在不脫離所述發(fā)明構思的情況下,由上述技術特征或其等同特征進行任意組合而形成的其它技術方案。例如上述特征與本申請中公開的(但不限于)具有類似功能的技術特征進行互相替換而形成的技術方案。
【主權項】
1.一種信息搜索方法,其特征在于,所述方法包括: 接收用戶輸入的搜索詞; 若預設的關鍵詞表中不包含所述搜索詞,則確定所述搜索詞與所述關鍵詞表中的各關鍵詞在同一次搜索中出現(xiàn)的概率,其中,所述關鍵詞表包括多個搜索對象以及與各搜索對象相關聯(lián)的至少一個關鍵詞; 當所述概率大于預設閾值時,獲取與該概率對應的關鍵詞; 將與所述關鍵詞相關聯(lián)的搜索對象和/或該搜索對象的從屬模塊發(fā)送給所述用戶。2.根據(jù)權利要求1所述的信息搜索方法,其特征在于,所述方法還包括: 若所述預設的關鍵詞表中包含所述搜索詞,則將與所述搜索詞匹配的關鍵詞相關聯(lián)的搜索對象和/或搜索對象的從屬模塊發(fā)送給所述用戶。3.根據(jù)權利要求2所述的信息搜索方法,其特征在于,所述方法還包括: 將所述搜索對象與該搜索對象的從屬模塊相關聯(lián)。4.根據(jù)權利要求1-3之一所述的信息搜索方法,其特征在于,所述方法還包括: 通過如下步驟獲得所述預設的關鍵詞表: 獲取各所述搜索對象的至少一個描述信息; 從所述描述信息中提取至少一個關鍵詞; 將所述搜索對象和從該搜索對象的描述信息中提取的所述關鍵詞相關聯(lián),生成所述預設的關鍵詞表。5.根據(jù)權利要求4所述的信息搜索方法,其特征在于,所述確定所述搜索詞與各所述關鍵詞在同一次搜索中出現(xiàn)的概率,包括: 從搜索日志中獲取所述搜索詞出現(xiàn)的次數(shù); 從搜索日志中獲取所述搜索詞與所述關鍵詞表中的各關鍵詞在同一次搜索中出現(xiàn)的次數(shù); 將所述搜索詞與所述關鍵詞表中的各關鍵詞在同一次搜索中出現(xiàn)的次數(shù)和所述搜索詞出現(xiàn)的次數(shù)相除,確定所述搜索詞與各所述關鍵詞在同一次搜索中出現(xiàn)的概率。6.一種信息搜索裝置,其特征在于,包括: 接收單元,配置用于接收用戶輸入的搜索詞; 概率確定單元,配置用于若預設的關鍵詞表中不包含所述搜索詞,則確定所述搜索詞與所述關鍵詞表中的各關鍵詞在同一次搜索中出現(xiàn)的概率,其中,所述關鍵詞表包括多個搜索對象以及與各搜索對象相關聯(lián)的至少一個關鍵詞; 獲取單元,配置用于當所述概率大于預設閾值時,獲取與該概率對應的關鍵詞; 第一發(fā)送單元,配置用于將與所述關鍵詞相關聯(lián)的搜索對象和/或該搜索對象的從屬模塊發(fā)送給所述用戶。7.根據(jù)權利要求6所述的信息搜索裝置,其特征在于,所述裝置還包括: 第二發(fā)送單元,配置用于若所述預設的關鍵詞表中包含所述搜索詞,則將與所述搜索詞匹配的關鍵詞相關聯(lián)的搜索對象和/或搜索對象的從屬模塊發(fā)送給所述用戶。8.根據(jù)權利要求7所述的信息搜索裝置,其特征在于,所述裝置還包括: 關聯(lián)單元,配置用于將所述搜索對象與該搜索對象的從屬模塊相關聯(lián)。9.根據(jù)權利要求6-8之一所述的信息搜索裝置,其特征在于,所述裝置還包括: 關鍵詞表獲得單元,配置用于通過如下步驟獲得所述預設的關鍵詞表,所述步驟包括: 獲取各所述搜索對象的至少一個描述信息; 從所述描述信息中提取至少一個關鍵詞; 將所述搜索對象和從該搜索對象的描述信息中提取的所述關鍵詞相關聯(lián),生成所述預設的關鍵詞表。10.根據(jù)權利要求9所述的信息搜索裝置,其特征在于,所述概率確定單元配置還用于: 從搜索日志中獲取所述搜索詞出現(xiàn)的次數(shù); 從搜索日志中獲取所述搜索詞與所述關鍵詞表中的各關鍵詞在同一次搜索中出現(xiàn)的次數(shù); 將所述搜索詞與所述關鍵詞表中的各關鍵詞在同一次搜索中出現(xiàn)的次數(shù)和所述搜索詞出現(xiàn)的次數(shù)相除,確定所述搜索詞與各所述關鍵詞在同一次搜索中出現(xiàn)的概率。
【文檔編號】G06F17/30GK105955988SQ201610244776
【公開日】2016年9月21日
【申請日】2016年4月19日
【發(fā)明人】鄔小龍
【申請人】百度在線網(wǎng)絡技術(北京)有限公司