專利名稱::移動搜索方法及其系統、搜索服務器同步搜索能力的方法
技術領域:
:本發明涉及移動通信
技術領域:
,特別涉及一種移動搜索方法及其系統、搜索服務器同步搜索能力的方法。
背景技術:
:移動搜索是移動通信技術和搜索引擎技術相融合的產物。作為兩大熱門領域的結合體,移動搜索業務正處于高速成長期。當前,移動搜索業務已經成為移動增值業務新的亮點與增長點。現有的移動搜索分為集中式移動搜索和分布式移動搜索。集中式移動搜索《I擎是基于單個網頁數據庫中心上的檢索系統,需要存儲互聯網上以及各地離線數據庫中大量的相關對象信息,這就對網頁數據庫的存儲和運算規模提出了挑戰。同時,這種單個中心的集中式檢索方式需要龐'大服務器機群具備超強的計算處理能力和海量的存儲能力才能滿足人們日常網絡信息的檢索需求。因此,集中式移動搜索引擎正面臨著數據信息采集和維護困難,服務器運算處理瓶頸等諸多問題。分布式移動搜索引擎維護自己的網頁數據庫,數據存儲是分布式的,每個搜索引擎的能力僅限于自身的網頁數據庫。因此,各搜索服務器管理的成員搜索引擎比較M,不能統一調度。因此,在進行本發明創造過程中,發明人發現現有技術中至少存在如下問題現有技術提供的集中式移動搜索,數據信息釆集和維護困難,服務器運算處理存在瓶頸,而分布式移動搜索,各搜索服務器管理的成員搜索引擎比較分散,不能統一調度。
發明內容有鑒于此,有必要提出一種移動搜索方法及其系統,能夠使各搜索服務器管理的成員搜索引擎得到統一調度,又能減輕搜索服務器的運算負擔。本發明實施例提供的移動搜索方法,包括本地搜索服務器接收客戶端發送的搜索請求,所述搜索請求中攜帶搜索關鍵字;根據所述搜索關鍵字,從本地存儲的元索引中調度得到成員搜索引擎,所述本地存儲的元索引包括所述本地搜索服務器的元索引和其他搜索服務器的元索引;查找所述成員搜索引擎所在的搜索服務器;若所述成員搜索引擎所在的搜索服務器不是本地搜索服務器,則向所述成員搜索引擎所在的搜索服務器發送二次搜索請求,所述二次搜索請求中包含所述搜索關鍵字;接收所述成員搜索引擎所在的搜索服務器根據所述二次搜索請求返回的搜索結果;向所i^戶端發送所述搜索結果。本發明實施例提供的搜索服務器之間同步搜索能力的方法,包括本地搜索服務器向其他搜索服務器發送元索引同步請求;根據所述元索引同步請求,本發明實施例提供的移動搜索系統,包括多個搜索服務器,每個搜索服務器管理至少一個成員搜索引擎,其中所述搜索服務器用于接收搜索請求,根據所述搜索請求中的搜索關鍵字,從元索引中調度得到成員搜索引擎,所述元索引中包括本地搜索服務器的元索引和其他搜索服務器的元索引,判斷所述成員搜索引擎所在的搜索服務器是否是本地搜索服務器,如果否,則向所述調度得到的成員搜索引擎所在的搜索服務器發送二次搜索請求,并接收所述成員搜索引擎所在的搜索服務器根據所述二次搜索請求返回的搜索結果,并將搜索結果返回給客戶端。本發明實施例提供的搜索服務器,包括輸入輸出單元,用于接收客戶端的搜索請求,將所述搜索請求發送給成員搜索引擎調度單元,并向客戶端返回搜索結果;元索引庫,用于存儲本地搜索服務器的元索引和其他搜索服務器的元索引;成員搜索引擎調度單元,用于根據所述搜索請求,根據所述元索引庫中存儲的元索引進行調度得到成員搜索引擎,并判斷所述成員搜索引擎所在的服務器是否是本地搜索服務器,如果否,則控制搜索協作單元,向所述調度得到的成員搜索引擎所在的搜索服務器發送二次搜索請求;搜索協作單元,向所述成員搜索引擎所在的搜索服務器發送二次搜索請求,接收所述成員搜索引擎所在的搜索服務器返回的搜索結果。通過本發明實施例提供的移動搜索方法及其系統、搜索服務器之間同步搜索能力的方法,可以調度各個搜索服務器所管理的成員搜索引擎來進行搜索,因此能夠使得各搜索服務器管理的成員搜索引擎得到統一調度,又能夠減輕搜索服務器運算負擔,且提高移動搜索的準確度。圖1為本發明實施例中移動搜索方法實施例示意圖;圖2為本發明實施例中元搜索引擎的架構示意圖;圖3為本發明實施例中成員搜索引擎的注冊流程圖;圖4為本發明實施例中中心目錄服務器式拓樸結構圖;圖5為本發明實施例中半分布式結構化對等計算拓樸結構圖;圖6為本發明實施例中移動搜索方法實施例信令流程圖;圖7為本發明實施例中移動搜索系統實施例示意圖;圖8為本發明實施例中搜索服務器實施例示意圖。具體實施例方式為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施方式,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施方式僅僅用以解釋本發明,并不用于限定本發明。請參閱圖l,本發明實施例提供一種移動搜索方法,包括101、本地搜索服務器接收客戶端發送的搜索請求,所述搜索請求中攜帶搜索關鍵字;當用戶需要進行搜索時,會通過客戶端向本地搜索服務器發送搜索請求,該搜索請求中會攜帶用戶希望進行搜索的搜索關鍵字。102、本地搜索服務器根據所述搜索關鍵字,從本地存儲的元索引中調度得到成員搜索引擎;本實施例中,本地搜索服務器在本地不僅存儲了自身的元索引,同樣還存儲了其他搜索服務器的元索引,此處所描述的其他搜索服務器是指與本地搜索服務器能夠進行通訊連接或數據交換的搜索服務器。為了便于理解,下面對元索引以及使用元索引的元搜索引擎進行簡要介紹請參閱圖2,圖2為本發明實施例中元搜索引擎的架構示意圖,如圖2所示元搜索引擎(MetasearchEngine,也稱為搜索服務器),是一種調用其它獨立搜索引擎的引擎,元搜索引擎就是對多個獨立搜索引擎的整合、調用、控制和優化利用。相對元搜索引擎,可被利用的獨立搜索引擎稱為"源搜索引擎"(sourceEngine),或"成員搜索1擎,,(memberEngine)。元索引(metaindex)是元搜索引擎對成員搜索引擎的索引,元搜索引擎通過在本地維護成員搜索引擎的元索引信息來調度和控制成員搜索引擎。成員搜索引擎向元搜索引擎注冊時,成員搜索引擎按照元搜索引擎規定的格式提供接口參數和能力參數信息,元搜索引擎生成成員搜索引擎的元索引。元搜索引擎通過各個成員搜索引擎的元索引對已注冊的搜索引擎進行集中調度。當客戶端發起搜索請求時,該元搜索引擎(搜索服務器)可以根據搜索請求中的關鍵字調用對應的成員搜索引擎進行搜索。103、本地搜索服務器查找所述成員搜索引擎所在的搜索服務器;本實施例步驟102中根據本地存儲的元索引調度得到成員搜索引擎之后,即可查詢該成員搜索引擎所在的搜索服務器。104、本地搜索服務器向所述成員搜索引擎所在的搜索服務器發送二次搜索請求;若本地搜索服務器查詢到的所述成員搜索引擎所在的搜索服務器并非是本地搜索服務器,則本地搜索服務器將包含該搜索關鍵字的二次搜索請求發送至所述成員搜索引擎所在的搜索服務器,由該成員搜索引擎根據所述搜索關鍵字進行搜索。需要說明的是,本實施例中,本地搜索服務器在查詢到該成員搜索引擎所在的搜索服務器之后,可以判斷該成員搜索引擎所在的搜索服務器是否為本地搜索服務器,具體的判斷可以是判斷服務器的標識是否相同,或判斷服務器的唯一地址是否相同,若本地搜索服務器確定該成員搜索引擎所在的搜索服務器不是本地搜索服務器,則可以向該成員搜索引擎所在的搜索服務器發送二次搜索請求。可以理解的是,上述采用的是判斷的步驟實現二次搜索請求的發送,在實10際應用中,本地搜索服務器同樣可以不進行判斷,即本地搜索服務器在查詢到該成員搜索引擎所在的搜索服務器之后,直接向該成員搜索引擎所在的搜索服務器發送二次搜索請求,例如,當本地搜索服務器并未管理任何成員搜索引擎時,則本地搜索服務器查詢到的該成員搜索引擎所在的搜索服務器必定不會是本地搜索服務器,則本地搜索服務器無需進行判斷,即可向該成員搜索引擎所在的搜索服務器發送二次搜索請求。105、本地搜索服務器接收成員搜索引擎所在的搜索服務器根據所述二次搜索請求返回的搜索結果;本實施例中,成員搜索引擎所在的搜索服務器根據本地搜索服務器發送的二次搜索請求發送給所述成員搜索引擎完成搜索之后,會將搜索結果反饋至本地搜索服務器。106、本地搜索服務器向客戶端發送所述搜索結果。本地搜索服務器接收到成員搜索引擎所在的搜索服務器反饋的搜索結果之后,將該搜索結果發送至客戶端。本實施例中,本地搜索服務器中保存有自身的元索引以及其他搜索服務器的元索引,因此本地搜索服務器可以通過元索引確定成員搜索引擎,進而確定成員搜索引擎所在的搜索服務器,本地搜索服務器可以通過其他的各個搜索服務器來調度其所管理的成員搜索引擎來進行搜索,因此能夠使得各搜索服務器管理的成員搜索引擎得到統一調度,又能夠減輕本地搜索服務器運算負擔,且提高移動搜索的準確度。下面對本發明實施例中的移動搜索方法實施例進行詳細描述首先對成員搜索引擎的注冊過程以及與搜索服務器建立元索引的過程進行描述為了實現移動搜索,本發明實施例中,搜索服務器不僅需要維護本地注冊的成員搜索引擎的參數信息,同時需要與其它搜索服務器同步其管理的成員搜索引擎的元索引。請參閱圖3,本發明實施例中成員搜索引擎的注冊過程以及與搜索服務器建立元索引的過程包括301:成員搜索引擎向本地搜索服務器進行注冊;注冊內容包括成員搜索引擎標識,搜索類型,搜索請求統一資源定位符(URL,UniformResourceLocator)。其中搜索引擎標識可以用來唯一標識成員搜索引擎;搜索類型可以是搜索引擎的內容分類,也可以是地理位置分類,類型也可以由一個或多個標簽組成,所述分類或者標簽可以由成員搜索引擎自身定義,或者由本地搜索服務器進行定義,再由成員搜索引擎注冊時選擇所屬分類或標簽,而且,一個成員搜索引擎可以屬于多個搜索類型;搜索請求URL可以按照開放式搜索聚合協議(opensearch)規范來注冊,其中URL中所攜帶參數,可以按照叩ensearch規范中定義的URL標準化參數和URL個性化參數進行定義。下面舉例說明成員搜索引擎向本地搜索服務器進行注冊的例子<xmlversion="1.0"encoding="UTF-8"><OpenSearchDescriptionxmlns="http:〃a9.com/-/spec/opensearch/l.1/"><ShortName>HotelSearch</ShortName><Description>UseExample.comtosearchtheHotelwebsite.</Description><Tags>Hotelweb</Tags><Contact>admin@example.com</Contact><Urltype="application/rss+xml"template="http:〃example.com/q={searchTerms}&pw={startPage}&format=rss'V></OpenSearchDescription>其中"HotelSearch"表示搜索引擎標識;"Hotelweb"表示搜索引擎分類;"http:〃example.com/q={searchTerms}&pw^{startPage}&format=rss"表示搜索請求URL。302:本地搜索服務器生成成員搜索引擎的元索引;元索引(metaindex)是元搜索引擎即搜索服務器對成員搜索引擎的索引,元搜索引擎通過在本地維護的成員搜索引擎的元索引來調度和控制成員搜索引擎。元索引為搜索服務器對成員搜索引擎的搜索能力信息的概括和描述。元索引可以保存在元索引庫中,本地搜索服務器中的元索引庫中存儲了本地和其它搜索服務器的元索引。元索引的結構和建立過程可以有多種。在本發明提供的實施例中,元索引可以采用表格式結構,元索引中給出的是關鍵字對每個引擎的權值。請參見下表l,為元索引的結構示意圖。表l元索引的結構<table>tableseeoriginaldocumentpage13</column></row><table>由上述表1可以看出,本發明實施例中的元索引包含三部分內容關鍵字,引擎,以及權值。其中,關鍵字表示搜索時所采用的搜索關鍵字,權值表示某一關鍵字與某一成員搜索引擎之間的關聯關系。上述表1所示的元索引所描述的為某一個搜索服務器的元索引,在本地搜索服務器中存儲有自身的元索引以及所有其他搜索服務器的元索引,可以理解的是,每個搜索服務器都對應一個如上述表1所示的元索引,具體元索引內容此處不再贅述。為便于理解,下面對元索引的生成過程進行描述本地搜索服務器可以根據預置的數據生成元索引或根據用戶的需求生成元索引,例如,當前有三個成員搜索引擎,分別為"新聞搜索引擎","天氣搜索引擎"以及"飲食搜索引擎",當本地搜索引擎生成元索引時,讀取關鍵字數據庫,該關鍵字數據庫中包含搜索關鍵字,若讀取到第一個關鍵字為"全聚德",則本地搜索服務器建立如下表所示的元索引表2<table>tableseeoriginaldocumentpage13</column></row><table><table>tableseeoriginaldocumentpage14</column></row><table>上述表2中,x,y以及z分別是關鍵字"全聚德"與各個成員搜索引擎之間的權值,代表該關鍵字與該成員搜索引擎之間的匹配程度,該權值的數值一般可以根據經驗值進行確定,或由人工設定,或根據搜索結果反饋情況計算,例如"全聚德,,與"飲食搜索引擎,,之間的匹配程度應該高于與其他成員搜索引擎之間的匹配關系,具體數值的計算方式可以為不同的成員搜索引擎均對應有一個特定的數據庫,該數據庫中的數據項與該成員搜索引擎所執行的特定搜索相關,例如對于飲食搜索引擎而言,與其對應的數據庫中的數據項均為與飲食相關的信息。當本地搜索服務器讀取到某個關鍵字時,例如"全聚德",則會按照該關鍵字要求所有的成員搜索引擎均根據該關鍵字進行搜索,并將搜索結果上報給本地搜索服務器,本地搜索服務器記錄不同的成員搜索引擎反饋的搜索結果,并對結果進行匯總,計算搜索結果的總數,并按照不同的成員搜索引擎反饋的搜索結果的數目在搜索結果的總數中所占的比例配置該成員搜索引擎的權值,例如各成員搜索引擎反饋的有關"全聚德"的搜索結果一共有100個,其中,新聞搜索引擎反饋了9條搜索結果,天氣搜索引擎反饋了1條搜索結果,飲食搜索引擎反饋了90條搜索結果,則本地搜索服務器按照這些數值設置"全聚德"對于新聞搜索引擎的權值為0.09,對于天氣搜索引擎的權值為0.01,對于飲食搜索引擎的權值為0.90。需要說明的是,上述所描述的權值計算方式僅為一個例子,在實際應用中,同樣還可以采用其他類似方式計算不同的關鍵字對于不同的成員搜索引擎的權值,此處不作限定。303:本地搜索服務器向其它搜索服務器發起成員搜索引擎的搜索能力同步過程,即本地搜索服務器的元索引同步過程;本發明實施例提供的移動搜索系統可以采用兩種結構中心目錄服務器式拓樸結構和半分布式結構化P2P拓樸結構。下面詳細說明采用中心目錄服務器式拓樸結構和半分布式結構化P2P拓樸結構時,元索引同步的具體過程。14一、采用中心目錄服務器式拓樸結構請參閱圖4,本實施例中,中心目錄服務器式拓樸結構如圖4所示,其中,中心目錄服務器401存儲有各個搜索服務器的地址(如圖4中所示的搜索服務器402至搜索服務器405)。當網絡中某個搜索服務器402要查找另一個搜索服務器403的地址時,該搜索服務器402先向中心目錄服務器401發送請求,由中心目錄服務器401搜索服務器目錄表,然后將檢索到的搜索服務器403的URL地址信息發送給搜索服務器402,搜索服務器402可以根據此URL信息直接向搜索服務器403發送消息。在中心目錄服務器式拓樸結構中,元索引同步的具體過程包括(1)、本地搜索服務器從中心目錄服務器獲得要發送索引同步消息的其它搜索服務器的標識和地址,中心目錄服務器可以由任意一個搜索服務器來擔任,也可以由單獨的服務器來擔任。在中心目錄服務器中保存了各個搜索服務器的ID和物理地址的映射表,以供搜索服務器查詢其它搜索服務器的物理地址。每個搜索服務器內部可以保存一個緩存地址表,保存訪問過的其它搜索服務器的ID與地址之間的映射關系。(2)、本地搜索服務器根據其它搜索服務器的標識和/或地址,向其它搜索服務器發送成員搜索引擎的元索引同步請求消息,請求同步本地搜索服務器的元索引;可以在本地搜索服務器中設定同步時間間隔來觸發所述元索引同步消息的發送;或者可以在本地搜索服務器中設定一個事件觸發機制(例如成員搜索引擎的元索引新增或者修改)來觸發所述元索引同步消息的發送。所述元索引同步請求消息中攜帶的參數包括成員搜索引擎的元索引變更的操作標識(例如指明是要求更新元索引)、元索引變更的內容、成員搜索引擎的標識、成員搜索引擎所在的搜索服務器標識。所述元索引同步請求消息中還可以包括成員搜索引擎注冊的類別、地域等。本實施例中的元索引同步請求消息具體可以如下所示<xmlversion=,,1.0"encoding="utf-8"><SOAP:Envelopexmlns:xsi=,,http:〃www.w3.org/2001/XMLSchema-instance"xmlns:xsd="http:〃www.w3.org/2001/XMLSchema"xmlns:soap=,,http:〃schemas.xmlsoap.org/soap/envelope/"〉<SOAP:head></SOAP:head><SOAP:body><tag><from_server_URL>"www.mobileServerA.com"</from—server—URL><to—server—URL>"www.mobileServerB.com,,</to_server_URL><msg_type>METAINDEX_SYNCHRONIIZATION</msg_type></tag><content><engine—ID>IDofal</engine_ID><server—ID>IDofServerA</server—ID><metaindex_action_type>"UPDATE,,</metaindex—action—type><data><matalndex><action>weightvalueofkeyword1=0.1l</action></mataIndex><parameter></parameter></data></content></SOAP:body>下面對上述信息中所包含的具體內容進行解釋說明<from—server_URL>"www.mobileServerA.com"</from—server—URL>表示該請求消息是由服務器A發送出的;<toserverURL〉"www.mobileServerB.com,,〈/toserverURL>表示該請求消息的目的地為服務器B;<msg—type〉METAINDEX—SYNCHRONIIZATION〈/msg—type〉表示該請求消息為元索引同步請求;<engine—ID>IDofal</engine—ID〉表示該請求消息的對象為al成員搜索引擎;<server—ID>IDofServerA</server—ID〉表示該請求消息的對象為服務器A;<metaindex—action—type>"UPDATE,,</metaindex—action—type〉表示本次同步請求消息所需要進行的操作是"更新",這三行內容結合起來所要表示的內容為"本次同步請求所需要進行的操作是對服務器A中的al成員搜索引擎進行更新"。<action>weightvalueofkeywordl二0.11〈/action〉表示該請求消息所要進行的具體操作為將服務器A的元索引中的al成員搜索引擎對應keyword1的權值修改為0.11。(3)接收到元索引同步請求消息的其他搜索服務器解析元索引同步請求消息,獲得成員搜索引擎的元索引變更的操作標識、元索引變更的內容、成員搜索引擎的標識、成員搜索引擎所在的搜索服務器標識;(4)所述其他搜索服務器將更新后的元索引,根據成員搜索引擎所在的搜索服務器存儲到自身元索引庫的相應位置;(5)其他搜索服務器也可以進一步存儲所述更新的成員搜索引擎和其所在的元搜索服務器之間的映射關系。所述其它搜索服務器存儲成員搜索引擎和成員搜索引擎所在本地搜索服務器之間的映射關系可以為成員搜索引擎標識和成員搜索引擎所在本地搜索服務器的標識和/或地址之間的——對應關系。所述映射關系可以采用映射表的形式進行存儲。此處是以更新元索引中的某個值為例進行介紹的,當然,也可以將本地搜索服務器的元索引作為一個整體進行更新,即將整個元索引同時進行更新。二、采用半分布式結構化對等計算(P2P,PeertoPeer)拓樸結構請參閱圖5,本實施例中,半分布式結構化對等計算拓樸結構如圖5所示,其中,半分布式結構化拓樸選擇性能較高的節點作為超級節點搜索服務器(如圖5中所示的501,502以及503),在各個超級節點搜索服務器上存儲了系統中葉子節點搜索服務器的信息(例如超級節點搜索服務器501中存儲有系統中葉子節點5011,5012以及5013的信息,超級節點搜索服務器502中存儲有系統中葉子節點5021以及5022的信息,超級節點搜索服務器503中存儲有系統中葉子節點5031以及5032的信息),請求消息僅在超級節點搜索服務器501,502以及503之間轉發,超級節點搜索服務器501,502或503再將請求消息轉發給自己的葉子節點搜索服務器。半分布式結構是一個層次式結構,超級節點搜索服務器501,502以及503之間構成一個高速轉發層,超級節點搜索服務器501和所負責的葉子節點搜索服務器5011,5012以及5013構成若干層次,超級節點搜索服務器502和所負責的葉子節點搜索服務器5021以及5022構成若干層次,超級節點搜索服務器503和所負責的葉子節點搜索服務器5031以及5032構成若干層次。選擇某些搜索服務器擔當超級節點搜索服務器(假設為超級節點搜索服務器501),在該超級節點搜索服務器501下可以組織若干葉子節點搜索服務器5011,5012以及5013。超級節點搜索服務器501中保存了其下的所有葉子節點搜索服務器5011,5012以及5013的地址和超級節點搜索服務器501的ID之間的映射關系表。在半分布式結構拓樸結構中,元索引同步的具體過程包括兩種情況A、本地搜索服務器作為葉子節點搜索服務器時的元索引同步過程(1)本地搜索服務器向自身所在的超級節點搜索服務器發送成員搜索引擎的元索引同步請求消息;本實施例中,可以在本地搜索服務器中設定同步時間間隔來觸發所述元索引同步請求消息的發送;或者也可以在本地搜索服務器中設定一個事件觸發機制(例如成員搜索引擎的元索引新增或者修改)來觸發所述元索引同步請求消息的發送。所述元索引同步請求消息中攜帶的參數可以包括成員搜索引擎的元索引變更的操作標識、元索引變更的內容、成員搜索引擎的標識、成員搜索引擎所在的搜索服務器標識。所述元索引同步請求消息還可以進一步包括成員搜索引擎注冊的類別、地域等。例如,消息內容如下所示<xmlversion="1.0"encoding=,,utf-8">〈SOAP:Envelopexmlns:xsi=,,http:〃www.w3.org/2001/XMLSchema-instance"xmlns:xsd="http:〃www.w3.org/2001/XMLSchema"xmlns:soap=,,http:〃schemas.xmlsoap.org/soap/envelope/,,><SOAP:head></SOAP:head><SOAP:body><tag><from—server—URL>"www.mobileServer5011.com"</from—server—URL><to_server—URL>"www.mobileServer501.com,,</to—server_URL><msg—type>METAINDEX—SYNCHRONIIZATION</msg—type></tag><content><engine—ID>IDofal</engine_ID><server—ID>IDofServer5011</server—ID><metaindex—action—type>"UPDATE,,</metaindex—action—type><data><matalndex><action>weightvalueofkeyword1=0.11</action></mataIndex><parameter></parameter></data></content></SOAP:body>下面對上述信息中所包含的具體內容進行解釋說明<from_server—URL>"www.mobileServer5011.com,,</from_server—URL>表示該請求消息是由本地搜索服務器5011發送出的,如圖5所示,該本地搜索服務器5011為葉子節點搜索服務器;<to—server—URL>"www.mobileServer501.com"</to—server—URL>表示該請求消息的目的地為超級節點搜索服務器501,如圖5所示,該超級節點搜索服務器501為本地搜索服務器5011所在的超級節點搜索服務器;<msg—type>METAINDEX—SYNCHRONIIZATION</msg—type〉表示該請求消息為元索引同步請求;<engine—ID>IDofal</engine—ID〉表示該請求消息的對象為al成員搜索引擎;<server_ID>IDofServer5011</server—ID〉表示該請求消息的對象為本地搜索服務器5011;<metaindex—action—type>"UPDATE,,</metaindex—action—type〉表示本-欠同步請求消息所需要進行的操作是"更新",這三行內容結合起來所要表示的內容為"本次同步請求所需要進行的操作是對本地搜索服務器5011中的al成員搜索引擎的元索引進行更新"。<action>weightvalueofkeywordl二0.1K/action〉表示該請求消息所要進行的具體操作為將本地搜索服務器5011元索引中的al成員搜索引擎對應keyword1的相J直^修改為0.11。(2)本地搜索服務器所在的超級節點搜索服務器向該超級節點搜索服務器下所有其他葉子節點搜索服務器轉發成員搜索引擎的元索引同步請求消息;本實施例中,超級節點搜索服務器501接收到本地搜索服務器5011發送的元索引同步請求消息之后,將該元索引同步請求消息轉發至超級節點搜索服務器501下所有的其他葉子節點搜索服務器(即5012以及5013),轉發的元索引同步請求消息與上述例子中描述的元索引同步請求消息的內容相似,^又有如下區別<from—server—URL>"www.mobileServer501.com"</from—server—URL><to—server—URL>"www.mobileServer5012.com,,</to—server—URL><to—server—URL>"www.mobileServer5013.com,,</to—server—URL>表示該元索引同步請求消息是從超級節點搜索服務器501發送至葉子節點搜索服務器5012以及5013的。(3)本地搜索服務器所在的超級節點搜索服務器向其它所有作為超級節點的搜索服務器轉發成員搜索引擎的元索引同步請求消息;本實施例中,超級節點搜索服務器501接收到本地搜索服務器5011發送的元索引同步請求消息之后,還可以將該元索引同步請求消息轉發至其他的超級節點搜索服務器(如圖5中所示的502以及503),轉發的元索引同步請求消息與上述例子中描述的元索引同步請求消息的內容相似,如下所示<from_server—URL>"www.mobileServer501.com"</from—server—URL><to—server—URL>"www.mobileServer502.com,,</to—server—URL>'<to—server—URL>"www.mobileServer503.com,,</to_server_URL>表示該元索引同步請求消息是從超級節點搜索服務器501發送至超級節點搜索服務器502以及503的。(4)接收到元索引同步請求消息的超級節點搜索服務器向各自的葉子節點搜索服務器轉發元索引同步請求消息;超級節點搜索服務器502以及503接收到元索引同步請求消息之后,將該消息分別轉發至各自的葉子節點搜索服務器,通知各葉子節點搜索服務器進行元索引同步。(5)葉子節點搜索服務器解析成員搜索引擎的元索引同步請求消息,將成員搜索引擎的元索引根據所在的搜索服務器儲存到元索引庫的相應位置;葉子節點搜索服務器5021,5022,5031以及5032接收到元索引同步請求消息之后,根據該元索引同步請求消息進行同步。(6)葉子節點搜索服務器和超級節點搜索服務器可以進一步存儲成員搜索引擎al和成員搜索引擎所在本地搜索服務器5011之間的映射關系。所述葉子搜索服務器存儲成員搜索引擎和成員搜索引擎所在本地搜索服21務器之間的映射關系可以為成員搜索引擎標識和成員搜索引擎所在本地搜索服務器的標識和/或地址之間的——對應關系。所述映射關系可以采用映射表的形式進行存儲。B、本地搜索服務器作為超級節點搜索服務器時的元索引同步過程(1)本地搜索服務器向歸屬于自身的葉子節點搜索服務器發送成員搜索引擎的元索引同步請求消息;本實施例中,可以在本地搜索服務器中設定同步時間間隔來觸發所述元索引同步請求消息的發送;或者也可以在本地搜索服務器中設定一個事件觸發機制(例如成員搜索引擎的元索引新增或者修改)來觸發所述元索引同步請求消息的發送。所述元索引同步請求消息中攜帶的參數可以包括成員搜索引擎的元索引變更的操作標識、元索引變更的內容、成員搜索引擎的標識、成員搜索引擎所在的搜索服務器標識。所述元索引同步請求消息還可以進一步包括成員搜索引擎注冊的類別、地域等。例如,消息內容如下所示<xmlversion="].0"encoding=,,utf-8"><SOAP:Envelopexmlns:xsi=,,http:〃www.w3.org/200l/XMLSchema-instance"xmlns:xsd="http:〃www.w3.org/2001/XMLSchema"xmlns:soap="http:〃schemas.xmlsoap.org/soap/envelope/"><SOAP:head></SOAP:head><SOAP:body><tag><from—server_URL>"www.mobileServer501.com,,</from—server—URL><to—server—URL>"www.mobileServer5011.com,,</to—server—URL><to—server—URL>"www.mobileServer5012.com,,</to—server—URL><toserverURL>"www.mobileServer5013.com,,</toserverURL><msg—type>METAINDEX—SYNCHRONIIZATION</msg—type></tag><content><engine—ID>IDofal</engine—ID><server—ID>IDofServer501</server—ID><metaindex—action_type>"UPDATE,,</metaindex—action—type><data><matalndex><action>weightvalueofkeywordl=0.1l</action></mataIndex><parameter></parameter></data></content></SOAP:body>下面對上述信息中所包含的具體內容進行解釋說明<from_server—URL>"www.mobileServer501.com"</:from—server—URL>表示該請求消息是由超級節點搜索服務器501發送出的,如圖5所示,本實施例中,超級節點搜索服務器501即為本地搜索服務器;<to_server_URL>"www.mobileServer5011.com"</to_server—URL><to_server_URL>"www.mobileServer5012.com"</to—server_URL><to_server—URL>"www.mobileServer5013.com,,</to—server—URL>表示該請求消息的目的地為葉子節點搜索服務器5011,5012以及5013,如圖5所示,該超級節點搜索服務器501(即本地搜索服務器)下包含三個葉子節點搜索服務器,分別為5011,5012以及5013;<msg—type>METAINDEX—SYNCHRONIIZATION</msg—type〉表示該請求消息為元索引同步請求;〈engineJD〉IDofal〈/engineJD〉表示該請求消息的對象為al成員搜索引擎;<server—ID>IDofServer501</server—ID〉表示該請求消息的對象為本地4臾索服務器501;<metaindex—action—type>"UPDATE,,</metaindex—action一type〉表示本次同步請求消息所需要進行的操作是"更新",這三行內容結合起來所要表示的內容為"本次同步請求所需要進行的操作是對超級節點搜索服務器501(即本地搜索服務器)中的al成員搜索引擎的元索引進行更新"。<action>weightvalueofkeywordl二0.11〈/action〉表示該i青求消息所要進4亍的具體操作為將超級節點搜索服務器501(即本地搜索服務器)元索引中的al成員搜索引擎對應keyword1的權值修改為0.11。(2)本地搜索服務器向其它所有作為超級節點的搜索服務器轉發成員搜索引擎的元索引同步請求消息;本實施例中,超級節點搜索服務器501(即本地搜索服務器)還可以將該元索引同步請求消息轉發至其他的超級節點搜索服務器(如圖5中所示的502以及503),轉發的元索引同步請求消息與上述例子中描述的元索引同步請求消息的內容相似,僅有如下區別<from_server_URL>"www.mobileServer501.com"</from_server—URL><to_server—URL>"www.mobileServer502.com,,</to—server—URL><to—server—URL>"www.mobileServer503.com,,</to—server—URL>表示該元索引同步請求消息是從超級節點搜索服務器501(即本地搜索服務器)發送至超級節點搜索服務器502以及503的。(3)接收到元索引同步請求消息的超級節點搜索服務器向各自的葉子節點搜索服務器轉發元索引同步請求消息;超級節點搜索服務器502以及503接收到元索引同步請求消息之后,將該消息分別轉發至各自的葉子節點搜索服務器,通知各葉子節點搜索服務器進行元索引同步。(4)葉子節點搜索服務器解析成員搜索引擎的元索引同步請求消息,將成員搜索引擎的元索引根據所在的搜索服務器儲存到元索引庫的相應位置;葉子節點搜索服務器5011,5012,5021,5022,5031以及5032接收到元索引同步請求消息之后,根據該元索引同步請求消息進行同步。(5)葉子節點搜索服務器和超級節點搜索服務器可以進一步存儲成員搜索引擎al和成員搜索引擎所在本地搜索服務器501之間的映射關系。所述葉子搜索服務器存儲成員搜索引擎和成員搜索引擎所在本地搜索服務器之間的映射關系可以為成員搜索引擎標識和成員搜索引擎所在本地搜索服務器的標識和/或地址之間的——對應關系。所述映射關系可以采用映射表的形式進行存儲。本實施例中,各個搜索服務器之間同步元索引采用的是更新元索引變更的內容。需要說明的是,也可以通過直接更新整個搜索服務器的元索引來進行員索引的同步。上述各個搜索服務器之間同步了元索引之后,可以進一步進行移動搜索,請參閱圖6,圖6為本發明實施例中移動搜索實施例流程圖,移動搜索的過程具體包括601:客戶端發送搜索請求給本地搜索服務器A;本實施例中,當用戶需要進行搜索時,會通過客戶端向本地搜索服務器A發送包含搜索關鍵字的搜索請求,為便于理解,本實施例中以"全聚德"為例進行說明,即客戶端向本地搜索服務器A發送的搜索請求中所包含的搜索關鍵字為"全聚德"。602:本地搜索服務器A根據搜索請求中的關鍵字,調度得到匹配度最高的成員搜索引擎bl;由于本地搜索服務器A中存儲了本地注冊的成員搜索引擎的元索引和其它搜索服務器的成員搜索引擎的元索引,并且與其它搜索服務器中的元索引保持同步,因此,調度得到匹配度最高的成員搜索引擎可以是本地搜索服務器A或者其它搜索服務器中的成員搜索引擎。本實施例中,以調度得到匹配度最高的成員搜索引擎bl為搜索服務器B中的成員搜索引擎為例進行介紹。并且,調度得到匹配度最高的成員搜索引擎數量也可以是一個或者多個。本實施例中,本實施例以調度得到匹配度最高的成員搜索引擎為一個為例進行25本地搜索服務器A對搜索請求進行解析,從該搜索請求的"關鍵字"字段中讀取相關信息,即可得到搜索關鍵字為"全聚德"。本地搜索服務器A,根據所述搜索關鍵字,從本地搜索服務器A中存儲的元索引中得到取配度最高的成員搜索引擎bl。本實施例中,本地搜索服務器A中可以存儲有如表2所示的元索引,當本地搜索服務器A讀取到關鍵字為"全聚德"之后,即可按照該元索引判斷與"全聚德"匹配程度最高的成員搜索引擎,即權值最高的成員搜索引擎,則可確定"飲食搜索引擎,,為匹配程度最高的成員搜索引擎,本實施例中,假設"飲食搜索引擎"位于搜索服務器B上,"飲食搜索引擎"為成員搜索引擎bl。603:本地搜索服務器A根據成員搜索引擎bl標識,查找成員搜索引擎bl和其所在的搜索服務器的映射表,得到成員搜索引擎bl所在的搜索服務器B的標;只或:l也址;成員搜索引擎bl和其所在的搜索服務器的映射表中存儲了成員搜索引擎和成員搜索引擎所在搜索服務器之間的映射關系,例如成員搜索引擎的標識bl對應搜索服務器B的標識和/或地址。604:根據所述搜索服務器B的標識和/或地址,本地搜索服務器A向目標搜索服務器B發送二次搜索請求消息;所述搜索服務器B指的是調度得到的成員搜索引擎bl所在的搜索服務器。在向目標搜索服務器B發送搜索請求消息之前還包括判斷所述成員搜索引擎bl所在的搜索服務器是否為本地搜索服務器A,如果是,則向本地搜索服務器A的所述成員搜索引擎轉發所述二次搜索請求;如果否,則向所述成員搜索引擎bl所在的搜索服務器B發送二次搜索請求。本實施例中,所述成員搜索引擎bl所在的搜索服務器為搜索服務器B,不是本地搜索服務器A。所述二次搜索請求消息攜帶的參數可以包括發送請求的本地搜索服務器A的標識、搜索服務器B的標識、成員搜索引擎bl的標識、搜索請求的搜索條件屬性、搜索請求的關鍵字和類別信息。例如,消息內容如下<xmlversion="1.0,,encoding="utf-8">〈SOAP:Envelopexmlns:xsi="http:〃www.w3.org/2001/XMLSchema-instance"xmlns:xsd="http:〃www.w3.org/2001/XMLSchema"xmlns:soap="http:〃schemas.xmlsoap.org/soap/envelope/,,><SOAP:head></SOAP:head><SOAP:body><tag><from—server_URL>"www.mobileServerA,com"</from—server—URL><to—server—URL>"www.mobileServerB.com,,</to—server—URL><msgtype>SEARCH—REQUEST</msg—type></tag><content><request—server—ID>IDofServerA</server_ID><result—server_ID>IDofServerB</server—ID><engine—ID〉IDo化1</engine—ID>〈keyword〉"全聚德,,〈/keyword〉</contsnt></SOAP:body>下面對上述信息中所包含的具體內容進行解釋說明<from_server_URL>"www.mobileServerA.com"</from—server_URL>表示該請求消息是由本地搜索服務器A發送出的;<toserverURL>"www.mobileServerB.com,,</toserverURL>^^不該請求消息的目的地為搜索服務器B;<msg_type>SEARCH—REQUEST〈/msg—type〉表示該請求消息為搜索請求消息;<request—server—ID>IDofServerA</server—ID〉表示發起該i奮求消息的月艮務器為本地搜索服務器A;<result—server_ID>IDofServerB</server—ID〉表示4^收該-清求消息的是^臾索服務器B;<engine—ID>IDofbl</engine—ID〉表示進行搜索的成員搜索引擎為成員搜索引擎b];〈keyword〉"全聚德,乂/keyword〉表示需要進行搜索的搜索關鍵字為"全聚德"。605:搜索服務器B解析二次搜索請求消息,得到搜索關鍵字和成員搜索引擎bl標識,將所述二次搜索請求轉發給成員搜索引擎bl進行搜索,得到搜索結果,并通過搜索服務器B發送給本地搜索服務器A;本實施例中,成員搜索引擎bl接收到搜索服務器B發送的二次搜索請求之后,對該二次搜索請求進行解析,從其中的"關鍵字"字段中讀取出本次搜索的搜索關鍵字為"全聚德",則可根據該搜索關鍵字進行搜索,并得到搜索結果,具體的搜索結果可以為與"全聚德"相關的圖片、新聞、鏈接、視頻或文字等信息。606:本地搜索服務器A接收搜索服務器B返回的搜索結果消息。所述消息攜帶的參數可以包括發送請求的本地搜索服務器A的標識、搜索服務器B的標識、反饋搜索結果的成員搜索引擎bl的標識、搜索請求的搜索條件屬性、搜索請求的關鍵字和/或類別信息、搜索結果內容。例如,消息內容如下<xmlversion="1.0"encoding="utf-8">〈SOAP:E謂lopexmlns:xsi="http:〃www.w3.org/2001/XMLSchema-instance,,xmlns:xsd=,,http:〃www.w3.org/2001/XMLSchema,,xmlns:soap=,,http:〃schemas.xmlsoap.org/soap/envelope/"><SOAP:head></SOAP:head><SOAP:body><tag><from_server_URL>"www.mobileServerB.com,,</from—server—URL><to_server—URL>"www.mobileServerA.com,,</to—server—URL><msg—type>SEARCH—RESULT</msg—type></tag><content><request—server_ID>IDofServerA</server_ID><result—S6rvsr—ID>IDofS6rvsrB</S6rvsr—ID><engine—ID>IDofb1</engine—ID>〈keyword〉"全聚德,乂/keyword〉<results><link>www.quanjude.com</link><fig>www.xxxxxx.com/cache/database/eat/chinese/quanjude.jpeg</fig></results></content></SOAP:body>下面對上述信息中所包含的具體內容進行解釋說明<from—server_URL>"www.mobileServerB.com,,</from_server_URL>表示該消息是由搜索服務器B發送出的;<to—server—URL>"www.mobileServerA.com,,</to—server—URL>表示該消息的目的地為本地搜索服務器A;<msg—type>SEARCHLRESULT々msgJype〉表示該消息為搜索結果消息;<request—server—ID>IDofServerA</server—ID〉表示搜索請求消息的J良務器為本地搜索服務器A;〈result—server_ID>IDofServerB</server—ID〉表示接收搜索消息的是搜索服務器B;<engine—ID〉IDofb1</engine—ID〉表示進行搜索的為成員搜索引擎b1;〈keyword〉"全聚德,乂/keyword〉表示需要進行搜索的搜索關鍵字為"全聚德,,;〈link〉www.quanjude.com〈/link〉表示搜索到的全聚德網站的超鏈接;<fig>www.xxxxxx.com/cache/database/eat/chinese/quanjude.jpeg</fig>表示從某網站搜索到的與全聚德相關的圖片。607:本地搜索服務器A對結果進行優化和處理;。本步驟為可選步驟。本地搜索服務器A還可以結合用戶的要求對結果進行優化和處理。例如用戶要求得到中文的搜索結果,那么本地搜索服務器A將4臾索結果中的除了中文結果的其他語言結果刪除,^f義保留中文結果。608、將結果返回給客戶端。本實施例中,當本地搜索服務器A接收到客戶端發送的搜索請求之后,從該搜索請求中讀取出搜索關鍵字,并在本地存儲的元索引中查詢該搜索關鍵字對應的成員搜索引擎,之后再查詢該成員搜索引擎所在的搜索服務器,若查詢到的搜索服務器不是本地搜索服務器,則本地搜索服務器向該查詢到的搜索服務器發送二次搜索請求,由該成員搜索引擎所在的搜索服務器進行搜索并反饋搜索結果,因此本地搜索服務器可以調度各個搜索服務器所管理的成員搜索引擎來進行搜索,從而能夠使各搜索服務器管理的成員搜索引擎得到統一調度,又能夠減輕服務器運算負擔,且提高移動搜索的準確度。請參閱圖7,為本發明移動搜索系統一個實施例的結構圖。所述移動搜索系統包括客戶端701,搜索服務器702、703、704,以及各個搜索服務器所管理的成員搜索引擎705、706、707。所述搜索服務器702接收客戶端701發送的搜索請求,根據所述搜索關鍵字,從元索引中調度得到成員搜索引擎,所述元索引中包括本地搜索服務器和其它搜索服務器的元索引,判斷所述成員搜索引擎所在的搜索服務器是否是本地搜索服務器,如果不是,則向所述調度得到的成員搜索引擎所在的搜索服務器發送二次搜索請求,并接收所述成員搜索引擎所在的搜索服務器根據所述二次搜索請求返回的搜索結果,并根據客戶端標識,將搜索結果返回給客戶端701。如果所述成員搜索引擎所在的搜索服務器為本地搜索服務器,則向所述成員搜索引擎轉發所述搜索請求,并接收所述成員搜索引擎根據所述搜索請求搜索后返回的搜索結果,并將所述搜索結果返回給客戶端701。所述成員搜索引擎705、706、707用于根據從搜索服務器702接收的二次搜索請求進行搜索,并返回搜索結果給搜索服務器702。本實施例中的移動搜索系統中,由于在搜索服務器702中存儲有其自身以及搜索服務器705,706以及707的元索引,所以當搜索服務器702在接收到客戶端701發送的搜索請求之后,可以根據該請求中攜帶的搜索關鍵字查詢與該搜索關鍵字匹配程度最高的成員搜索引擎,以該成員搜索引擎為成員搜索引擎706為例,并查詢該成員搜索引擎706所在的搜索服務器703的標識或地址,根據查詢到的標識或地址向搜索服務器703發送二次搜索請求,由搜索服務器703調用成員搜索引擎705進行搜索,成員搜索引擎705進行搜索得到搜索結果,由搜索服務器703向搜索服務器702反饋搜索結果,之后搜索服務器702再將該搜索結果反饋至客戶端701,因此搜索服務器702可以調度各個搜索服務器所管理的成員搜索引擎來進行搜索,從而能夠使各搜索服務器管理的成員搜索引擎得到統一調度,又能夠減輕服務器運算負擔,且提高移動搜索的準確度。請參閱圖8,為本發明實施例中搜索服務器實施例示意圖,本發明實施例中的搜索服務器實施例具體包括輸入輸出單元801、元索引庫802、成員搜索引擎調度單元803、搜索協作單元804。所述輸入輸出單元801,用于接收客戶端發送的搜索請求,所述搜索請求中攜帶客戶端標識以及搜索關鍵字,以及返回搜索結果給客戶端;所述元索引庫802,用于存儲本地和其它搜索服務器的元索引。31所述成員搜索引擎調度單元803,用于根據所述搜索請求,根據所述元索引庫802中存儲的元索引進行調度得到成員搜索引擎,并判斷所述成員搜索引擎所在的服務器是否是本地搜索服務器,如果否,則控制搜索協作單元,向所述調度得到的成員搜索引擎所在的搜索服務器發送二次搜索請求;具體方式為根據搜索關鍵字,采用特定的調度算法,根據所述元索引進行調度得到與所述搜索關鍵字匹配度最高的成員引擎。所述搜索協作單元804,向所述成員搜索引擎調度單元803調度得到的成員搜索引擎所在的搜索服務器發送搜索請求。所述搜索請求中攜帶發送搜索請求的搜索服務器的標識、調度得到的成員搜索引擎的標識、搜索關鍵字。所述搜索服務器還可以包括成員搜索引擎接口單元805,所述成員搜索引擎接口單元805用于發送搜索請求給成員搜索引擎或者接收成員搜索引擎返回的搜索結果。所述搜索服務器還可以包括元索引管理單元806,用于接收其它搜索服務器發送的元索引同步請求,所述請求中攜帶成員搜索引擎的元索引變更的才喿作標識、元索引變更的內容、成員搜索引擎的標識、成員搜索引擎所在的搜索服務器標識,并根據所述元索引同步請求,在所述元索引庫中更新其它搜索服務器的元索引。所述元索引變更的操作標識為新增或者修改的標識。所述元索引同步請求還包括用于調度的成員引擎類別、地域等注冊參數。根據所述元索引同步請求,在本地搜索服務器中更新其它搜索服務器的元索引具體包括解析所述元索引同步請求,獲得成員搜索引擎的元索引變更的操作標識、元索引變更的內容、成員搜索引擎的標識、成員搜索引擎所在的搜索服務器標識;根據成員搜索引擎所在的搜索服務器標識,將變更后的成員搜索引擎的元索引存儲到元索引庫中所指定的位置;并根據成員搜索引擎的標識,存儲所述更新的成員搜索引擎和其所在的搜索服務器之間的映射關系。本實施例中,由于元索引庫802中存儲有本地和其它搜索服務器的元索引,所以在輸入輸出單元801接收到客戶端發送的搜索請求之后,可以由成員搜索引擎調度單元803查詢到與該搜索請求中的搜索關鍵字匹配程度最高的成員搜索引擎,并向該成員搜索引擎所在的搜索服務器發送二次搜索請求,因此搜索服務器可以調度各個搜索服務器所管理的成員搜索引擎來進行搜索,從而能夠使各搜索服務器管理的成員搜索引擎得到統一調度,又能夠減輕服務器運算負擔,且提高移動搜索的準確度。是可以通過程序來指令相關的硬件來完成的,所述程序可以存儲于一計算機可讀取存儲介質中,所述存儲介質為ROM/RAM、》茲i萊、光盤等。以上對本發明所提供的一種移動搜索方法及其系統、搜索服務器之間同步搜索能力的方法進行了詳細介紹,本文中應用了具體個例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發明所揭示的技術方案;同時,對于本領域的一般技術人員,依據本發明的思想,在具體實施方式及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。權利要求1、一種移動搜索方法,其特征在于,包括本地搜索服務器接收客戶端發送的搜索請求,所述搜索請求中攜帶搜索關鍵字;根據所述搜索關鍵字,從本地存儲的元索引中調度得到成員搜索引擎,所述本地存儲的元索引包括所述本地搜索服務器的元索引和其他搜索服務器的元索引;查找所述成員搜索引擎所在的搜索服務器;若所述成員搜索引擎所在的搜索服務器不是本地搜索服務器,則向所述成員搜索引擎所在的搜索服務器發送二次搜索請求,所述二次搜索請求中包含所述搜索關鍵字;接收所述成員搜索引擎所在的搜索服務器根據所述二次搜索請求返回的搜索結果;向所述客戶端發送所述搜索結果。2、根據權利要求1所述的移動搜索的方法,其特征在于,根據所述搜索關鍵字,從本地存儲的元索引中調度得到成員搜索引擎具體包括解析所述搜索請求得到搜索關鍵字;根據所述元索引進行調度選出與所述搜索關鍵字匹配度最高的成員搜索引擎。3、根據權利要求1所述的移動搜索方法,其特征在于,所述查找成員搜索引擎所在的搜索服務器具體包括從存儲的成員搜索引擎和其所在的搜索服務器的映射關系中查找所述成員搜索引擎所在的搜索服務器。4、根據權利要求3所述的移動搜索方法,其特征在于,向所述成員搜索引擎所在的搜索服務器發送二次搜索請求具體包括根據所述映射關系,獲取所述成員搜索引擎所在的搜索服務器的標識和/或地址;根據所述成員搜索引擎所在的搜索服務器的標識和/或地址,向所述成員搜索引擎所在的搜索服務器發送二次搜索請求。5、根據權利要求1所述的移動搜索方法,其特征在于,所述方法還包括所述成員搜索引擎所在的搜索服務器解析所述二次搜索請求,得到所述搜索關鍵字和所述成員搜索引擎的標識和/或地址;沖艮據所述成員搜索引擎的標識和/或地址,將包含所述搜索關鍵字的所述二次搜索請求轉發給所述成員搜索引擎進行搜索。6、根據權利要求1所述的移動搜索方法,其特征在于,所述方法還包括所述本地搜索服務器和所述其他搜索服務器同步元索引。7、根據權利要求6所述的移動搜索方法,其特征在于,所述本地搜索服務器和所述其他搜索服務器同步元索引具體包括元索引同步請求;才艮據所述本地搜索服務器的元索引同步請求,所述其他搜索服務器更新已存儲的所述本地搜索服務器的元索引。8、根據權利要求7所述的移動搜索方法,其特征在于,向其他搜索服務器發送元索引同步請求具體包括所述本地搜索服務器獲取所述其他搜索服務器的標識和/或地址;他搜索服務器發送所述元索引同步請求。9、根據權利要求7或8所述的移動搜索方法,其特征在于,所述根據所述元索引同步請求,所述其他搜索服務器更新已存儲的所述本地搜索服務器的元索引具體包括解析所述元索引同步請求;根據所述本地搜索服務器標識,將變更后的所述本地搜索服務器的元索引存儲到元索引庫的相應位置。10、根據權利要求9所述的移動搜索方法,其特征在于,所述方法還包括所述本地搜索服務器和所述其他搜索服務器存儲所述本地搜索服務器的成員搜索引擎與其所在的本地搜索服務器的映射關系。11、根據權利要求7所述的移動搜索方法,其特征在于,所述本地搜索服務器為超級節點搜索服務器;包括所述本地搜索服務器向其他超級節點搜索服務器發送所述元索引同步請求;所述根據所述元索引同步請求,所述其他搜索服務器更新已存儲的所述本地搜索服務器的元索引具體包括解析所述元索引同步請求,所述其他超級節點搜索服務器將變更后的所述本地搜索服務器的元索引存儲到元索引庫的相應位置,并將更新的所述元索引同步給自身的葉子節點搜索服務器。12、根據權利要求7所述的移動搜索方法,其特征在于,所述本地搜索服務器為葉子節點搜索服務器;包括所述本地搜索服務器向本地搜索服務器所在的超級節點搜索服務器發送所述元索引同步請求;所述本地搜索服務器所在的超級節點搜索服務器向其他超級節點搜索服務器發送所述元索引同步請求;所述根據所述元索引同步請求,所述其他搜索服務器更新已存儲的所述本地搜索服務器的元索引具體包括解析所述元索引同步請求,所述其他超級節點搜索服務器將變更后的所述本地搜索服務器的元索引存儲到元索引庫的相應位置,并將更新的所述元索引同步給自身的葉子節點搜索服務器。13、根據權利要求11或12所述的移動搜索方法,其特征在于,進一步包括所述超級節點搜索服務器和所述葉子節點搜索服務器存儲所述本地搜索服務器的成員搜索引擎與其所在的本地搜索服務器的映射關系。14、一種搜索服務器之間同步搜索能力的方法,其特征在于,包括本地搜索服務器向其他搜索服務器發送元索引同步請求;根據所述元索引同步請求,所述其他搜索服務器更新已存儲的所述本地搜索服務器的元索引。15、根據權利要求14所述的搜索服務器之間同步搜索能力的方法,其特征在于,本地搜索服務器向其他搜索服務器發送元索引同步請求具體包括所述本地搜索服務器獲取所述其他搜索服務器的標識和/或地址;所述本地搜索服務器根據所述其他搜索服務器的標識和/或地址向所述其他搜索服務器發送所述元索引同步請求。16、根據權利要求14所述的搜索服務器之間同步搜索能力的方法,其特征在于,所述本地搜索服務器為超級節點搜索服務器;所述本地搜索服務器向其他搜索服務器發送所述元索引同步請求具體包括所述本地搜索服務器向其他超級節點搜索服務器發送所述元索引同步請求;所述根據所述元索引同步請求,所述其他搜索服務器更新已存儲的所述本地搜索服務器的元索引具體包括解析所述元索引同步請求,所述其他超級節點搜索服務器將變更后的所述本地搜索服務器的元索引存儲到元索引庫的相應位置,并將更新的所述元索引同步給自身的葉子節點搜索服務器。17、根據權利要求14所述的搜索服務器之間同步搜索能力的方法,其特征在于,所述本地搜索服務器為葉子節點搜索服務器;所述向其他搜索服務器發送所述本地搜索服務器的元索引同步請求具體包括所述本地搜索服務器向本地搜索服務器所在的超級節點搜索服務器發送所述元索引同步請求;所述本地搜索服務器所在的超級節點搜索服務器向其他超級節點搜索服務器發送所述元索引同步請求;所述根據所述元索引同步請求,所述其他搜索服務器更新已存儲的所述本地搜索服務器的元索引具體包括解析所述元索引同步請求,所述其他超級節點搜索服務器將變更后的所述本地搜索服務器的元索引存儲到元索引庫的相應位置,并將更新的所述元索引同步給自身的葉子節點搜索服務器。18、一種移動搜索系統,其特征在于,包括多個搜索服務器,每個搜索服務器管理至少一個成員搜索引擎,其中所述搜索服務器用于接收搜索請求,根據所述搜索請求中的搜索關鍵字,從元索引中調度得到成員搜索引擎,所述元索引中包括本地搜索服務器的元索引和其他搜索服務器的元索引,判斷所述成員搜索引擎所在的搜索服務器是否是本地搜索服務器,如果否,則向所述調度得到的成員搜索引擎所在的搜索服務器發送二次搜索請求,并接收所述成員搜索引擎所在的搜索服務器根據所述二次搜索請求返回的搜索結果,并將搜索結果返回給客戶端。19、一種搜索服務器,其特征在于,包括輸入輸出單元,用于接收客戶端的搜索請求,將所述搜索請求發送給成員搜索引擎調度單元,并向客戶端返回搜索結果;引;、i'、。、.....。'''、成員搜索引擎調度單元,用于根據所述搜索請求,根據所述元索引庫中存儲的元索引進行調度得到成員搜索引擎,并判斷所述成員搜索引擎所在的服務器是否是本地搜索服務器,如果否,則控制搜索協作單元,向所述調度得到的成員搜索引擎所在的搜索服務器發送二次搜索請求;搜索協作單元,向所述成員搜索引擎所在的搜索服務器發送二次搜索請求,接收所述成員搜索引擎所在的搜索服務器返回的搜索結果。20、根據權利要求19所述的搜索服務器,其特征在于,所述搜索服務器進一步包括元索引管理單元,用于接收元索引同步請求,并才艮據所述元索引同步請求,在所述元索引庫中更新其它搜索服務器的元索引。全文摘要本發明揭示一種移動搜索方法及系統,方法包括本地搜索服務器接收客戶端發送的搜索請求,所述搜索請求中攜帶搜索關鍵字;根據所述搜索關鍵字,從本地存儲的元索引中調度得到成員搜索引擎,所述本地存儲的元索引包括所述本地搜索服務器的元索引和其他搜索服務器的元索引;查找所述成員搜索引擎所在的搜索服務器;若所述成員搜索引擎所在的搜索服務器不是本地搜索服務器,則根據所述搜索請求向所述搜索服務器發送二次搜索請求;接收所述成員搜索引擎所在的搜索服務器根據所述二次搜索請求返回的搜索結果;向所述客戶端發送所述搜索結果。本發明實施例能夠使各搜索服務器管理的成員搜索引擎得到統一調度,減輕搜索服務器的運算負擔。文檔編號G06F17/30GK101667179SQ200810147590公開日2010年3月10日申請日期2008年9月3日優先權日2008年9月3日發明者李正兵,瑋王,胡漢強,董曉藝,閔國兵,翀顧申請人:華為技術有限公司