一种搜索的方法和服务器的制作方法

文档序号:6576010阅读:190来源:国知局

专利名称::一种搜索的方法和服务器的制作方法
技术领域
:本发明涉及通信
技术领域
,特别涉及一种搜索的方法和服务器。
背景技术
:随着互联网的发展,各种信息的数量迅速增加,各种搜索引擎技术也得到了快速发展,例如移动搜索技术。移动搜索技术是移动通信技术和搜索引擎技术相融合的产物。作为两大热门领域的结合体,移动搜索业务正处于高速成长期。当前,移动搜索业务已经成为移动增值业务新的亮点与增长点。在移动搜索领域,运营商开始更多的与搜索引擎和内容提供商进行合作,为用户提供服务。运营商与引擎合作的过程中,有些资源是运营商固有的,如彩铃,WAP站点;有些内容是已经被整理好的数据,比如国知局专利信息,图书馆的图书信息;有些内容是引擎从网络上用爬虫爬过来的。
发明内容本发明实施例提出的一种搜索方法和装置,实现了用户搜索服务的要求,提高了用户搜索的用户体验。本发明实施例的一种搜索的方法,包括接收用户的搜索请求;根据用户级别或所述搜索请求的附加信息,选择内容源;向所述选择的内容源发送所述搜索请求,并接收搜索结果;向所述用户发送搜索结果。本发明实施例的另一种搜索的方法,包括接收用户的搜索请求;向内容源发送所述搜索请求,并接收返回的搜索结果;获取所述内容源的级别,根据所述内容源的级别对所述搜索结果进行排序;向所述用户发送排序后的搜索结果。本发明实施例的另一种搜索的方法,包括接收用户的搜索请求;确定所述搜索请求可用的内容源,在可用的内容源中选择内容源;向所述选择的内容源发送所述搜索请求,并接收搜索结果;向所述用户发送搜索结果。本发明实施例的一种搜索服务器,包括搜索请求接收单元,用于接收用户的搜索请求;内容源选择单元,用于根据用户级别或所述搜索请求的附加信息,选择内容源;搜索结果接收单元,用于向所述选择的内容源发送所述搜索请求,并接收搜索结果;发送单元,用于向所述用户发送搜索结果。本发明实施例的另一种搜索服务器,包括搜索请求接收单元,用于接收用户的搜索请求;搜索结果接收单元,用于向内容源发送所述搜索请求,并接收返回的搜索结果;排序单元,用于获取所述内容源的级别,根据所述内容源的级别对所述搜索结果进行排序;发送单元,用于向所述用户发送排序后的搜索结果。本发明实施例的另一种搜索服务器,包括搜索请求接收单元,用于接收用户的搜索请求;内容源确定单元,用于确定所述搜索请求可用的内容源;内容源选择单元,用于在可用的内容源中选择内容源;搜索结果接收单元,用于向所述选择的内容源发送所述搜索请求,并接收搜索结果;发送单元,用于向所述用户发送搜索结果。利用本发明的方法和搜索服务器,实现了用户的搜索需求,提高了用户的搜索体验。图1为本发明实施例中一种搜索方法实施例示意图;图2为本发明实施例中另一种搜索方法实施例示意图;图3为本发明实施例中另一种搜索方法实施例示意图;图4为本发明实施例中一种内容源分级实施例示意图;图5为本发明实施例中一种用户分级实施例示意图;图6为本发明实施例中另一种搜索方法实施例示意图;图7为本发明实施例中另一种搜索方法实施例示意图;图8为本发明实施例中另一种搜索方法实施例示意图;图9为本发明实施例中一种搜索服务器的结构示意图;图10为本发明实施例中另一种搜索服务器的结构示意图;图11为本发明实施例中另一种搜索服务器的结构示意图。具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施方式,对本发明进行进一步详细说明。本发明实施例提供一种搜索方法如图1所示,包括S101:接收用户的搜索请求。S102:根据用户级别或所述搜索请求的附加信息,选择该搜索请求可使用的内容源。具体的,搜索服务器可以根据用户级别或搜索请求的附加信息确定该搜索请求可使用的内容源,然后根据本次搜索请求的搜索条件或用户满意度反馈信息从确定的可使用的内容源中选择本次需要使用的内容源,选择出的内容源可以是一个,也可以是多个。其中,在根据用户级别选择内容源时,具体可通过以下方式来确定用户级别对于未进行注册和分级的用户,可以根据搜索请求中的附加信息确定用户级别,或者将用户级别确定为默认级别。其中,附加信息可以是用户在发起本次搜索时选择的用户体验,如,附加信息为"二级用户体验",则用户的级别为二级。对于预先进行了注册和分级的用户,可以根据搜索请求中的用户标识从预先完成的用户分级中获取所述用户级别,或结合预先完成的用户分级和所述搜索请求中的附加信息确定所述用户级别。其中,用户进行注册和分级的具体过程在图5对应的实施例做了详细说明。S103:向选择的内容源发送该搜索请求,并接收搜索结果。S104:向用户发送搜索结果。本发明实施例通过根据用户级别或搜索请求的附加信息来选择内容源,在此内容源中进行搜索,并获得搜索结果,这样实现了不同的用户提出相同的搜索请求,将获得不同的搜索结果,实现了用户的个人化搜索的需求,提高了搜索用户的体验,提高搜索运营商的收益。可选的,在本发明实施例中,还可以对内容源进行分级,在确定可使用的内容源时,可以根据该搜索条件的附加信息或用户级别,确定本次搜索请求可以使用的内容源级别,然后在这些可用的内容源级别对应的内容源中,可以根据本次搜索请求的搜索条件、用户满意度反馈信息、内容源级别中的至少一个来选择内容源。其中内容源分级具体过程在图4对应的实施例做了详细说明。通过对内容源进行分级,使得不同用户可以使用不同级别的内容源,在搜索服务中,为用户提供了差异化服务。为了更进一步提高用户体验,在本发明实施例中,还可以对搜索结果进行排序,排序的方法有多种可以根据搜索结果的相似度,或者内容源的级别,或者根据所述搜索结果的相似度和所述内容源的级别的结合对该搜索结果进行排序。另外,在本发明实施例中,还可以通过向用户发送对内容源的满意度调查的内容,获取用户满意度反馈信息。其中,向用户发送的内容源的满意度调查的内容中携带所述搜索结果所属的内容源的标识。通过发送内容源的满意度调查的内容,使得用户可以反馈对该内容源的满意程度,以使得最受用户满意的内容源被优先选择,提高用户的体验。更进一步,在本发明实施例中还可以向用户发送二次搜索的链接。通过发送二次搜索的链接,使得用户只要点击链接,就可以方便地获得高级别用户才能使用的搜索结果,提高了用户的搜索体验。其中上述该用户对内容源的满意度调查的内容和二次搜索的链接也可以应用在其它实施例中。用户对内容源的满意度调查的内容和二次搜索的链接可以携带在搜索结果中发送给用户,也可以分别向用户发送上述该用户对内容源的满意度调查的内容和二次搜索的链接。本发明实施例提供一种搜索方法如图2所示,包括S201:接收用户的搜索请求。S202:向内容源发送搜索请求,并接收返回的搜索结果。S203:获取该内容源的级别,根据该内容源的级别对搜索结果进行排序。其中,内容源级别可以从预先进行的内容源分级中获取。内容源分级可以在内容源注册时进行,其具体过程在图4对应的实施例做了详细说明。对搜索结果进行排序,可以根据搜索结果的相似度,或者内容源的级别,或者根据所述搜索结果的相似度和所述内容源的级别的结合对该搜索结果进行排序。S204:向用户发送排序后的搜索结果。本发明实施例采用选择本次搜索请求能够使用的内容源,在此内容源中进行搜索,并获得搜索结果和对搜索结果按照某种技术进行排序,将排序后的搜索结果发送给搜索用户,这样实现用户获得的搜索结果是有一定的有序性,提高了搜索用户的体验,提高搜索运营商的收益。可选的,在本发明实施例中,还可以根据该搜索请求的搜索条件、用户满意度反馈信息、内容源级别中的至少一个来选择内容源。本发明实施例提供一种搜索方法如图3所示,包括S301:接收用户的搜索请求。S302:确定该搜索请求可用的内容源,在可用的内容源中选择内容源。其中,搜索服务器可以预先对内容源进行分级,当接收到用户的搜索请求时,先确定该搜索请求可用的内容源级别,然后在可用的内容源级别对应的内容源中进行选择。其中内容源分级具体过程在图4对应的实施例做了详细说明。其中,在确定可用的内容源级别时,可直接根据用户信息或搜索请求中的附件信息来确定。S303:向选择的内容源发送该搜索请求,并接收搜索结果。S304:向用户发送搜索结果。本发明实施例采用选择本次搜索请求能够使用的内容源,在此内容源中进行搜索,并获得搜索结果,这样实现了不同的用户提出相同的搜索请求,将获得不同的搜索结果,实现了用户的个人化搜索的需求,提高了搜索用户的体验,提高搜索运营商的收益。可选的,在本发明实施例中,还可以对用户进行分级,在确定可用的内容源级别时,可以根据用户级别与内容源级别的对应关系来确定。其中,用户级别可以在用户注册时进行划分(具体参加图5所示实施例),也可以在接收到搜索请求时,根据搜索请求中的附件信息确定,或者按默认级别进行处理。为了更进一步提高用户体验,在本发明实施例中,还可以对搜索结果进行排序,排序的方法有多种可以根据搜索结果的相似度,或者根据内容源的级别,或者根据所述搜索结果的相似度和所述内容源的级别的结合对该搜索结果进行排序。本发明实施例一种对内容源进行分级的方法如图4所示,具体步骤如下S401:搜索服务器接收内容源注册。搜索服务器接收各种各样的内容源的注册请求消息,该注册请求消息包含内容注册信息。内容注册信息可以包括基本信息、内容源类型、详细信息、搜索接口信息、搜索结果信息、内容是否经过人工整理等的一个或多个。其中搜索接口信息是必须的,其他为可选项。基本信息包括内容源的名称、所属组织、描述、联系人信息;内容源的描述是对内容源的简单描述。内容源的联系人信息可以是联系人姓名,电话号码,电子邮箱等信息;详细信息包括内容源的地域信息及内容源的搜索性能信息,其中地域信息可以为该内容源服务所能覆盖的地域;比如深圳的一个餐馆搜索内容源的地域是中国/广东/深圳。搜索接口信息可以是内容源的可供搜索服务器调用的搜索接口,包括查询URL、查询参数、支持语言、输入字符编码等。搜索结果信息可以为搜索结果的格式,如RSS/ATOM格式。内容源收费信息可以包括收费方式和价格信息,收费方式又分为预付费、点击付费或者免费;价格信息为每条内容的价格。S402:搜索服务器对接收的内容源进行分级。搜索服务器接收内容源的注册信息后,根据注册信息以及人工干预或预先设定的规则对内容源设定一个级别,如可以根据是否付费对内容进行分级,或者内容源是否与搜索服务器有合作协议对内容进行分级,或者内容源是否经过人工处理对内容进行分级等等。例如搜索服务器可以把内容源的预先设定为四个级别一级内容源、二级内容源、三级内容源、四级内容源。如下表l:<table>tableseeoriginaldocumentpage10</column></row><table>表1对于搜索服务器向用户收费的内容源,或者是移动运营商的自由内容源,如彩铃、手机报内容源等搜索服务器完全信任的内容源,搜索服务器可以把它划为一级内容源;对于愿意把内容源的数据完全共享给搜索服务器,或者与搜索服务器签有合作协议内容源,搜索服务器可以把它划为二级内容源;对于内容经过人工整理的内容源,经搜索服务器认证后,搜索服务器可以把它设定为三级内容源;对于普通的内容源,搜索服务器把它的级别可以设定为四级内容源,搜索服务器把内容源分级结果存储在内容源信息库中。对于级别较高的内容源,在同等条件下,将得到搜索服务器的优先调度。下面是一个设定注册内容源级别的例子,假设内容源的注册信息如下表2:<table>tableseeoriginaldocumentpage10</column></row><table><table>tableseeoriginaldocumentpage10</column></row><table>表2搜索服务器接收上述注册信息后,根据表2可知该内容源是一个位置搜索引擎,它的收费方式为免费,且内容源的内容经过人工整理。根据上述对内容源分级的说明,搜索服务器可以把它设定为三级内容源。本发明实施例的一种对用户进行分级的方法如图5所示,具体步骤如下S501:搜索服务器接收用户的注册请求消息,所述注册请求消息包含用户注册信息;用户注册信息可以包括用户标识和可选信息等信息。可选信息可以为从第三方获取的用户信息,例如可以为包括用户手机号所属的移动运营商等信息,用户标识可以为用户的手机号码。S502:根据用户注册信息,搜索服务器发送用户标识到第三方服务器,其中第三方可以为用户所属的移动运营商。S503:搜索服务器接收第三方服务器返回的用户信息。第三方服务器根据所接收的用户标识,查询获取用户信息,并返回给搜索服务器。其中用户信息可以包括每用户平均收入(AverageRevenuePerUser,ARPU)值、手机号类型、在网时间、对搜索服务的付费、用户积分等信息,ARPU为一个时间段内运营商从每个用户所得到的利润。手机号类型为全球通、神州行、动感地带、TD先锋卡等手机号所属的移动运营商的业务类型。对搜索服务的付费信息为用户是否对搜索服务支付费用,搜索服务器可以对用户搜索实行免费,也可以对用户搜索实行收费。移动运营商则可以替搜索服务器向用户收费,比如用户可以在移动运营商处订阅搜索服务,并支付费用;对于付费用户,可以得到搜索服务器更好的服务,比如某些信息只有付费用户才可以搜索到。用户积分可以表示用户进行搜索时的积分,也可以表示用户账户的积分等等。S504:搜索服务器根据用户注册信息和从第三方处获得的用户信息对用户设定一个级别。在本发明实施例中,搜索服务器可以把用户设定为三个级别一级用户、二级用户、三级用户,如表3所示。<table>tableseeoriginaldocumentpage11</column></row><table>表3搜索服务器根据用户注册信息和从第三方处获得的用户信息,对用户进行分级。分级的规则可以多种多样,可以根据人工干预或预先设定的规则对用户设定级别。例如若用户对搜索服务付费,则搜索服务器把此类VIP用户设定为一级用户;若用户的ARPU值达到一个预先设定的数值、或者在网时间达到一定的数值、或者用户手机号属于特定的手机号类型,比如全球通,则搜索服务器把此类高级用户划设定二级用户;对于不满足上述条件的,划归为三级用户。搜索服务器把用户分级结果存储在用户信息库中。对于级别越高的用户,将获得越优质的搜索服务。比如某些内容源,只有到一定级别的用户才可以使用。对于什么级别的用户可以使用什么级别内容源,搜索服务器可以设置多种策略。例如,对于三级用户,默认设置可以使用三级内容源和四级内容源;对于二级用户,默认设置可以使用二级、三级和四级内容源;一级用户默认设置可以使用全部级别的内容源。本发明实施例一种搜索的方法如图6所示,搜索服务器根据用户级别,选择本次搜索请求可以使用的内容源,并在选择的内容源中进行搜索。具体步骤如下S601:搜索服务器接收用户提交的搜索请求。用户提交的搜索请求中可以携带搜索条件和附加信息。搜索条件可以为用户输入的搜索关键字或者搜索表达式。附加信息可以为附加的搜索限制条件,如"二级用户体验"、"一级用户体验"等参数。用户提交的搜索请求,会经过第三方的网络,例如经过移动运营商的网络,第三方把用户标识和搜索请求一并提交给搜索服务器。S602:搜索服务器接收搜索请求后,获取用户的级别,选择搜索请求可使用的内容源;首先,搜索服务器从搜索请求中提取出用户标识和附加信息,并根据用户标识和附加信息获取出用户的级别。若搜索请求中不含有附加信息,搜索服务器则根据用户标识选择用户的级别。若没有获取到用户标识,搜索服务器则根据附加信息获取用户的级别,例如附加信息为"二级用户体验",则用户的级别为二级,对于本次搜索,所述获取的级别就是用户的级别。若搜索请求中含有附加信息和用户标识时,则根据用户标识和附加信息的结合获取用户的级别。获取用户标识对应的用户级别和附加信息对应的用户级别,选择上述两个用户级别较高的级别的为用户级别。例如附加信息为"二级用户体验",用户标识对应的用户级别为三级,则对于此次搜索,用户的级别为二级。当附加信息为"二级用户体验"时,用户标识对应的用户级别为一级,则对于此次搜索,用户的级别为一级。其次,根据用户级别获取用户可使用的内容源的范围。如果内容源在搜索服务器中已经被分级的话,则搜索服务器根据用户的级别选择用户可使用内容源的级别范围。例如,若用户的级别为三级,则用户能够使用的内容源范围为四级和三级内容源。若用户的级别为二级,则用户能够使用的内容源范围为四级、三级和二级内容源。若用户的级别为一级,则用户能够使用的内容源范围为全部级别的内容源。例如搜索服务器从搜索请求中提取用户标识,且搜索请求中没有附加信息,根据用户标识获取用户为三级用户。则所述用户能够使用四级和三级内容源。并从中选择最好的内容源。表4为内容源级别管理的一个示例表格。<table>tableseeoriginaldocumentpage12</column></row><table><table>tableseeoriginaldocumentpage13</column></row><table>表4如表4所示,该用户可以使用的内容源为内容源41、内容源42、内容源31、内容源32,其中41、42、31、32等为内容源标识信息。搜索服务器根据用户级别和搜索请求的搜索条件为该用户此次搜索选择出较优的内容源,例如用户为三级用户,搜索请求的搜索条件为歌曲A,则搜索服务器为该用户此次搜索选择出三级和四级与歌曲A相关的内容源。具体选择内容源的方法有多种。搜索服务器可以选择其中一种方法来选择较优的可使用的内容源。本发明实施例列举四种方法。分别为方法1:利用元索引选择可使用内容源的方法;搜索服务器集成了各种各样的内容源后,会为这些内容源建立元索引。元索引的建立方法有多种,但并没有统一的算法和方法。具体实施时,无论元索引用什么算法构建,最终都是为了计算搜索请求与内容源的区配度。所述区配度是指搜索引擎的查询结果对于给定查询(也即搜索条件)的相似度,其相似度大小可以近似反映所述给定查询和搜索引擎相关有用程度大小。一般来说,对于给定查询,区配度越高,则搜索引擎的查询结果越正确。下面是一个利用元索引来进行内容源的选择的例子。<table>tableseeoriginaldocumentpage14</column></row><table>表5其中,内容源一行代表内容源。术语一列代表搜索搜索条件。全局反文件频率权值gidf为内容源中的文件总数与含有搜索条件q的文件数的比值;假设di是术语keyi在内容源D的一个文件d中的相似度权值,那么keyi在文件d中的归一化权值为di/|d|;其中,d|为术语keyi在所有文件中的相似度权值的模,|d|=Sqrt(dl*dl+d2*d2+...+dn*dn);最大归一化权值和平均归一化权值分别是内容源D的所有文件中key」的归一化权值中的最大值和平均值。对于给定的搜索条件q=(ql,q2,...,qk)为查询向量,则q在内容源中的区配度<formula>formulaseeoriginaldocumentpage14</formula>搜索服务器根据搜索请求中的搜索条件。假设搜索搜索条件keyword切词后为{Keyl,Key2},本例中取查询向量q=U,1},意思为keyword被切词后,两个词权重一样。根据表5中的数据和公式5.1,搜索条件在内容源41、内容源42、内容源31、内容源32中的区配度分别为R41=0.2828;R42=2.8991;R31=0.2263;R32=3.0052;显然,内容源42、内容源32的区配度远大于内容源41、内容源31的区配度,则选择内容源42和内容源32作为可使用的内容源。方法2:利用元索引和内容源级别来选择可使用内容源的方法对于已经被分级的内容源,为了使高级别的内容源能够优先得到调度,对于每一个级别的内容源,会在元索引的区配度基础上加一个调和系数,该调和系数的具体取值可根据经验取值,下面是一个调和系数的例子。<table>tableseeoriginaldocumentpage15</column></row><table>引用采用元索引计算内容源的区配度的结果,考虑内容源级别影响后,所述搜索搜索条件在内容源41、内容源42、内容源31、内容源32中的区配度分别为R41=0.2828+0.2=0.4828;R42=2.899+0.2=3.099;R31=0.2263+0.3=0.5263;R32=3.0052+0.3=3.3052;显然,内容源42、内容源32的区配度远大于内容源41、内容源31的区配度,则选择内容源42和内容源32为可使用的内容源。方法三本发明另一种选择可使用的内容源方法还可以利用元索引和用户满意度反馈信息两者种结合来选择,在本发明另一实施例中将介绍。方法四本发明另一种选择可使用的内容源方法还可以利用元索引、内容源级别和用户满意度反馈信息三种结合来选择,在本发明另一实施例中将介绍。S603:搜索服务器根据选择出的的内容源进行搜索。搜索服务器为用户选择可使用的内容源后,发送所述搜索请求搜索条件到选择出的内容源。如果存在可使用的内容源为多个时,搜索服务器把搜索条件分别发送给每个内容源。内容源接收搜索服务器发送的搜索条件后,根据搜索条件进行搜索,并把搜索结果返回搜索服务器。例如,具体过程为内容源的搜索接口为http:〃www.example.com/searchq={searchTerms};假设从搜索请求中提取的搜索条件为"歌曲A",搜索服务器向内容源提交的http请求为http:〃www.example,com/searchq=歌曲A;内容源将返回"歌曲A"的相关搜索结果。S604:搜索服务器接收内容源返回的搜索结果。S605:搜索服务器向用户发送搜索结果。本发明的另一实施例中,用户没有向搜索服务器进行用户注册分级,内容源按照如图4对应的实施例进行注册分级。用户提交的搜索请求,会经过第三方的网络,例如会经过移动运营商的网络;第三方把用户信息和搜索请求一并提交给搜索服务器。搜索服务器接收用户信息和搜索请求后,用户信息可以包括ARPU值、手机号类型、在网时间、对搜索服务的付费、用户积分等信息。搜索服务器根据用户信息选择可使用的内容源,具体选择内容源的方式和图6对应的实施例是一样的。搜索服务器根据选择的内容源进行搜索;搜索服务器接收返回的搜索结果并把搜索结果发送给用户。在本发明实施例中,用户提出搜索请求后,搜索服务器根据用户的级别选择用户可以使用的内容源级别的范围,并在此级别内容源范围内选择可使用的内容源。搜索服务器向这些可使用的内容源发送搜索请求,并接收返回的搜索结果。搜索服务器对同样的搜索条件,根据用户的级别不同,可以搜索到不同的搜索结果,这就实现了用户个性化的搜索要求,保障了用户的体验。在本发明另一实施例中,没有对内容源进行分级,但每个内容源都只能被某几个级别的用户使用,搜索服务器通过用户级别选择该用户级别可以使用的内容源的范围。例如内容源A只能被一级用户使用,内容源B只能被二级和一级用户使用,内容源C只能被三级、二级和一级用户使用,用户a为二级用户,这时用户进行搜索时,只能选择内容源B和内容源C进行搜索。本发明实施例的另一种搜索方法如图7所示。与图6对应的实施例的区别搜索服务器不是按照用户级别来选择该用户可使用的内容源,而是按照搜索请求中的附加信息来选择该本次搜索可使用的内容源。具体包括S701:搜索服务器接收用户提交的搜索请求。搜索服务器接收内容源的注册信息后,根据注册信息,对内容源设定一个级别。其过程具体为若内容源的注册信息中收费信息为付费,则把内容源设定为付费级别。若内容源的注册信息中收费信息为免费,则把内容源设定为免费级别。搜索服务器保存内容源的付费或免费信息,如表6:<table>tableseeoriginaldocumentpage16</column></row><table>表6用户提交搜索请求到搜索服务器。用户提交的搜索请求中携带搜索条件和附加信息。附加信息可以为附加的搜索限制条件,如"接收收费内容"、"只接收收费内容"等参数。默认条件下用户只接收免费内容;若附加信息为"接收收费内容",表示用户愿意接收免费和付费内容;若附加信息为"只接收收费内容",表示用户只愿意接收付费内容。用户提交搜索请求,会经过第三方的网络,其中第三方可以为移动运营商。第三方把用户的号码信息和搜索请求一并提交给搜索服务器。S702:搜索服务器接收用户的搜索请求,并根据搜索请求,为用户选择可使用的内容源;搜索服务器接收用户的搜索请求后,从搜索请求中提取附加信息,根据搜索附加信息,获取用户可以使用的内容源,例如若搜索请求中不含有附加信息,或者附加信息为"默认",则对于本次搜索,用户只可以使用免费的内容源。若搜索请求中含有的附加信息为"接收收费内容",则对于本次搜索,用户可以使用付费和免费的内容源。若搜索请求中含有的附加信息为"只接收收费内容",则对于本次搜索,用户只可以使用付费的内容源。在所述选择出级别的内容源内,根据元索引为用户选择出可使用的内容源。具体方法与图6对应的本发明实施例的利用元索引选择可使用内容源的方法相同。S703:搜索服务器根据选择的内容源进行搜索。搜索服务器为用户选择出可使用的内容源后,发送所述搜索请求中的搜索条件到选择出的内容源。多个内容源时,搜索服务器把搜索条件分别发送给每个内容源。S704:搜索服务器接收返回的搜索结果。S705:搜索服务器向用户发送搜索结果。在本发明另一实施例中,没有对内容源进行分级,但每个内容源只能被哪几类的用户使用,搜索服务器通过搜索请求中的附加信息,选择该次搜索可以使用哪些内容源,例如内容源D只能被免费用户使用,内容源E只能被付费用户使用,内容源F只能被免费和付费用户使用,用户b为付费用户体验的用户,这时用户进行搜索时,只能选择内容源E和内容源F进行搜索。本发明实施例根据搜索请求中携带的附加消息,选择用户本次搜索可以使用的内容源的范围,并在此范围内的内容源中进行搜索,这样提高了用户搜索体验。本发明实施例的另一种搜索的方法如图8所示,在接收用户提交的搜索请求之前,搜索服务器按照如图4对应的实施例对内容源进行注册分级;具体包括S801:搜索服务器接收用户提交的搜索请求。S802:搜索服务器接收搜索请求后,根据搜索请求为用户选择可使用的内容源。搜索服务器接收搜索请求后,其中搜索请求可以不携带附加信息,也可以携带附加信息,该附加信息可以选择用户能够使用内容源的级别的范围,用户可以在这些级别范围内选择可使用的内容源。如果搜索请求没有携带附加信息,则搜索服务器接收搜索请求后,从搜索请求中提取出搜索条件,在所有的内容源范围内,为用户选择可使用的内容源。可以有两种选择可使用内容源的方法1)利用元索引计算内容源的区配度,选择区配度高的内容源作为可使用的内容源。具体方法与图6对应的实施例的S602中的利用元索引选择可使用内容源的部分相同。2)利用元索引和用户满意度反馈信息两者的结合来选择内容源。具体方法与图6对应的实施例的S602中的利用元索引和用户满意度反馈信息两者的结合来选择可使用的内容源的部分相同。如果搜索请求携带附加信息,则搜索服务器接收搜索请求后,根据附加信息,首先搜索服务器对本次搜索请求选择可以使用的内容源的级别范围,并根据搜索请求的搜索条件,在本次搜索可以使用的内容源级别范围内,为用户选择可使用的内容源。可以有四种选择可使用内容源的方法1)利用元索引计算内容源的区配度,选择区配度高的可使用内容源作为可使用内容源。具体方法与图6对应的实施例的S602中的利用元索引选择可使用内容源的部分相同。2)利用元索引和内容源级别两者的结合选择内容源。具体方法与图6对应的实施例的S602中的利用元索引和内容源级别选择可使用的内容源的部分相同。3)利用元索引和用户满意度反馈信息两者的结合来选择内容源。具体方法与图6对应的实施例的S602中的利用元索引和用户满意度反馈信息两者的结合来选择可使用的内容源的部分相同。4)利用元索引、内容源级别和用户满意度反馈信息三者的结合来选择内容源。具体方法与图6对应的实施例的S602中的利用元索引、内容源级别和用户满意度反馈信息三种的结合来选择可使用的内容源的部分相同。S803:利用S802中选择出的可使用内容源进行搜索,搜索服务器接收返回的搜索结果。搜索服务器上述选择出的内容源发送搜索条件。多个内容源被选中时,则分别发送到各个选择的内容源。S804:搜索服务器接收用户返回的搜索结果。S805:获取上述搜索结果的内容源的级别,根据所述内容源级别,搜索服务器对接收内容源进行整理排序。其中搜索服务器对接收内容源进行整理排序可以为搜索服务器可以根据内容源的级别对搜索结果进行排序,比如可以把级别高的内容源返回的搜索结果排在级别低的内容源返回的搜索结果前面。或者搜索服务器也可以结合搜索结果的相似度和内容源级别,对搜索结果进行排序。S806:搜索服务器向用户返回排序后搜索结果。由于搜索服务器对内容源进行分级,所以得到的搜索结果是分级别的,根据对搜索结果进行排序,把高级别的内容源放在所有搜索结果的前面可使得价值高的内容会被优先搜索到,这样用户也就可以优先使用,提高了用户的搜索体验。本发明的另一实施例中,搜索服务器收到内容源返回的搜索结果后,还对搜索结果进行整理排序,并且把排序后的搜索结果发送给用户。搜索服务器接收内容源返回的搜索结果,还可以对搜索结果进行整理排序。其中整理排序有多种排序策略。例如有1、计算每条结果与搜索条件的相似度,根据相似度对搜索结果进行整理排序。相似度代表了该结果与搜索条件的相似程度,相似度越高,表示该结果越准确。2、搜索服务器也可以根据内容源的级别对搜索结果进行排序,比如可以把级别高的内容源返回的搜索结果排在级别低的内容源返回的搜索结果前面。3、搜索服务器也可以结合搜索结果的相似度和内容源级别,对搜索结果进行排序。例如,对于特定级别的内容源,在搜索结果相似度的基础上,加入一个级别系数。下表为一个级别系数表<table>tableseeoriginaldocumentpage18</column></row><table>对于三级内容源返回的搜索结果,在计算每条结果的相似度后,在此基础上加上级别系数0.05,即是该条结果最终的相似度。例如,图6对应的实施例中的内容源32返回的搜索结果是"歌曲A"的彩铃信息,且只有一条搜索结果。经搜索服务器计算,该条结果的相似度为0.9;图6对应的实施例中的内容源42返回的是"歌曲A"的歌曲信息,且只有一条结果,经搜索服务器计算,该条结果的其相似度为O.92。若按照搜索结果的相似度进行排序,则歌曲信息排在彩铃信息前面;若按照内容源的级别对搜索结果进行排序,内容源32的级别比内容源42的级别高,所以内容源32返回的"歌曲A"的彩铃信息排在内容源42返回的"歌曲A"的歌曲信息的前面;若结合相似度与内容源的级别,内容源42返回的歌曲信息的最终相似度为0.92+0=0.92,而内容源32返回的彩铃信息最终相似度为0.9+0.05=0.95,所以内容源32返回的彩铃信息就排在内容源42返回的歌曲信息的前面。搜索服务器对搜索结果按照一定的规则进行排序,排序后的搜索结果具有一定的有序性,使得相似度高或者级别高的搜索结果能够优先被搜索到,这样使得搜索结果能够更好的体现用户的搜索请求,提高了用户的搜索体验。本发明的另一实施例中,搜索服务器还可以在向用户发送搜索结果的同时,向用户发送用户对内容源的满意度调查,该用户对内容源的满意度调查的内容携带搜索结果所属的内容源的标识信息,这样用户就可以对搜索的结果进行满意度反馈。用户对内容源的满意度调查的内容可以为链接,比如"满意"链接和"不满意"链接。用户点击对应的链接就可以反馈对搜索结果的满意度。例如下面是一个可供用户反馈"满意"链接的例子。http://www.example,com/feedback,jspsourceID=0042_0032&satisfied=yes其中,sourceID=0042-0032表示被搜索服务器选出的内容源的标识信息;satisfied=yes表示用户对结果满意。用户向搜索服务器发送对搜索结果的反馈信息,搜索服务器接收用户满意度反馈信息。若用户对搜索内容的满意度进行反馈;搜索服务器接收用户满意度反馈信息,从用户满意度反馈信息中提取出内容源标识,并把反馈信息与内容源对应保存起来。表7是一个用户满意度反馈信息库的简单示例<table>tableseeoriginaldocumentpage19</column></row><table>表7依据用户满意度反馈信息,如图6对应的本发明实施例的选择一种或多种的内容源方法具体为1、利用元索引和用户满意度反馈信息结合来选择;2、利用元索引、内容源级别和用户满意度反馈信息三种结合来选择。方法1、利用元索引和用户满意度反馈信息结合来选择。引用S602中选择可使用内容源的方法1中利用元索引计算内容源的区配度的计算结果。计算搜索请求和内容源的区配度时,除了参照元索引外,还可以考虑内容源的用户满意度反馈信息,具体为区配度R=rl*区配度m+r2*用户满意度参数;区配度m为根据元索引计算出的区配度。用户满意度参数反映用户对内容源的满意度反馈,计算方法可以为用户满意度参数=[满意反馈数量(a)-不满意反馈数量(b)]/[满意反馈数量(a)+不满意反馈数量(b)];其中,rl、r2的取值可以根据实际情况调整,例如,取rl=0.9,r2=0.1;利用本发明实施例中的数据,内容源41的区配度R二0.9*0.2828+0.1*(220_10)/(220+10)=0.3458;按照上述方法,同样可以计算出内容源42、内容源31、内容源32的区配度分别为2.5274;0.1219;2.7735;这时内容源42、内容源32的区配度最高,选择内容源42和内容源32作为可使用的内容源。方法2、利用元索引、内容源级别和用户满意度反馈信息三种结合来选择。引用S602中选择可使用内容源的方法2中利用元索引和内容源级别计算内容源的区配度的计算结果。计算搜索请求和内容源的区配度时,除了参照元索引和内容源级别外,还可以考虑内容源的用户反馈满意度,具体为区配度R=rl*区配度mr+r2*用户满意度参数;区配度mr为结合元索引和内容源级别计算出的区配度。用户满意度参数反映用户对内容源的满意度反馈,计算方法可以为用户满意度参数=[满意反馈数量(a)-不满意反馈数量(b)]/[满意反馈数量(a)+不满意反馈数量(b)];其中,rl、r2的取值可以根据实际情况调整,例如,取rl=0.9,r2=0.1;利用本发明实施例中的数据,内容源41的区配度R二0.9*0.4828+0.1*(220_10)/(220+10)=0.5258;按照上述方法,同样可以计算出内容源42、内容源31、内容源32的区配度分别为2.7073;0.3918;3.0435;这时内容源42、内容源32的区配度最高,选择内容源42和内容源32作为可使用的内容源。搜索服务器接收用户满意度反馈信息。用户对搜索结果的进行满意度反馈,搜索服务器可以根据用户满意度反馈信息进行选择可使用内容源,提高用户满意度高的内容源的区配度,降低用户满意度低的内容源的区配度,使得用户满意度高的内容源能够优先被选择到,提高用户的搜索体验。本发明的另一实施例中,搜索服务器还可以在搜索结果中加入让用户进行二次搜索的链接,通过该链接,用户不用输入任何内容,只要点击,就可以获得高级别用户才能使用的搜索结果。相当于在搜索请求中加入了附加信息。若本次搜索中,用户的级别为三级,则二次搜索的链接中可以加入"二级用户体验"或"一级用户体验"作为参数。若用户的级别为二级,则二次搜索链接具体如下假如本次搜索条件"歌曲A",下面是一个让用户进行二次搜索的链接的例子http:〃www.example,com/searchq=哥欠曲A&other=二级用户体验上述二次搜索的链接加入了"二级用户体验"参数。用户点击该链接,就相当于在搜索请求中加入了"二级用户体验"这个附加信息。用户就可以得到二级用户可以得到的搜索结果。用户在进行二次搜索时,只要点击链接,就可以方便地获得高级别用户才能使用的搜索结果,提高了用户的搜索体验。本发明实施例的一种搜索服务器的结构示意图如图9所示,包括搜索请求接收单元91,用于接收用户的搜索请求;内容源选择单元92,用于根据用户级别或该搜索请求的附加信息,选择内容源;具体的,搜索服务器可以根据用户级别或搜索请求的附加信息确定该搜索请求可使用的内容源,然后根据本次搜索请求的搜索条件或用户满意度反馈信息从确定的可使用的内容源中选择本次需要使用的内容源,选择出的内容源可以是一个,也可以是多个。当根据用户级别确定该搜索请求可使用的内容源时,该搜索服务器还包括用户级别确定单元95和用户分级单元96,其中用户分级单元96用于预先根据用户信息对用户进行分级,所述用户信息包括所述用户的注册信息和/或从第三方设备获取的信息。用户级别确定单元95用于根据用户分级单元96预先完成的用户分级和/或所述搜索请求中的附加信息确定所述用户级别。具体的,对于未进行注册和分级的用户,可以根据搜索请求中的附加信息确定用户级别,或者将用户级别确定为默认级别。其中,附加信息可以是用户在发起本次搜索时选择的用户体验,如,附加信息为"二级用户体验",则用户的级别为二级。对于经过预先用户分级单元96进行了分级的用户,可以根据搜索请求中的用户标识从预先完成的用户分级中获取所述用户级别,或结合预先完成的用户分级和所述搜索请求中的附加信息确定所述用户级别。搜索结果接收单元93,用于向选择的内容源发送所述搜索请求,并接收搜索结果;发送单元94,用于向用户发送搜索结果。进一步地发送单元94,还用于向用户发送用户对内容源的满意度调查的内容,并获取用户满意度反馈信息。其中,向用户发送的内容源的满意度调查的内容中携带所述搜索结果所属的内容源的标识。通过发送内容源的满意度调查的内容,使得用户可以反馈对该内容源的满意程度,以使得最受用户满意的内容源被优先选择,提高用户的体验。进一步地发送单元94,还用于向所述用户发送二次搜索的链接。通过发送二次搜索的链接,使得用户只要点击链接,就可以方便地获得高级别用户才能使用的搜索结果,提高了用户的搜索体验。其中上述发送单元向用户发送该用户对内容源的满意度调查的内容和二次搜索的链接也可以应用在其它搜索服务器的实施例中。用户对内容源的满意度调查的内容和二次搜索的链接可以携带在搜索结果中发送给用户,也可以分别向用户发送上述该用户对内容源的满意度调查的内容和二次搜索的链接。可选的,上述搜索服务器还包括内容源分级单元97,用于接收包含内容源注册信息的请求消息,根据该内容源注册信息对内容源注册和分级。在确定可使用的内容源时,可以根据该搜索条件的附加信息或用户级别,确定本次搜索请求可以使用的内容源级别,该内容源级别由内容源分级单元97对内容源进行分级得到的,然后在这些可用的内容源级别对应的内容源中,可以根据本次搜索请求的搜索条件、用户满意度反馈信息、内容源级别中的至少一个来选择内容源。通过对内容源进行分级,使得不同用户可以使用不同级别的内容源,在搜索服务中,为用户提供了差异化服务。可选的,上述搜索服务器还包括排序单元98,用于根据搜索结果接收单元93获得的搜索结果的相似度对上述搜索结果进行排序;或者,用于根据上述搜索结果所属的内容源的级别对该搜索结果进行排序;或者,用于根据上述搜索结果的相似度和上述搜索结果所属的内容源的级别的结合对该搜索结果进行排序。在本发明实施例中,用户提出搜索请求后,搜索服务器中的内容源选择单元92选择用户可以使用的内容源。搜索服务器所选择的的内容源发送搜索请求,并接收返回的搜索结果。搜索服务器对同样的搜索条件,根据用户的级别不同或者附加条件的不同,可以搜索到相应的搜索结果,这就实现了用户个性化的搜索要求,保障了用户的体验。本发明实施例的另一种搜索服务器的结构示意图如图10所示,包括搜索请求接收单元1001,用于接收用户的搜索请求;搜索结果接收单元1002,用于向内容源发送搜索请求,并接收返回的搜索结果;排序单元1003,用于获取所述内容源的级别,根据所述内容源的级别对所述搜索结果进行排序;具体过程可以参见S805的说明。发送单元1004,用于向所述用户发送排序后的搜索结果。进一步地发送单元1004,还可以用于向用户发送用户对内容源的满意度调查的内容和/或二次搜索的链接,具体实现可以参照图9所示的实施例。可选的,上述搜索服务器还包括内容源分级单元1005,用于接收包含内容源注册信息的请求消息,根据该内容源注册信息对内容源注册和分级。具体过程可以参照图4。可选的,上述搜索服务器还包括内容源选择单元1006,用于根据所述搜索请求的搜索条件、用户满意度反馈信息、内容源分级单元1005分级的内容源级别中的至少一个选择内容源。搜索结果接收单元1002向被选择的内容发送搜索请求,并接收返回的搜索结果。在本发明实施例中,用户提出搜索请求后,搜索服务器在内容源中进行搜索,并获得搜索结果,搜索服务器的排序单元对搜索结果进行排序,使得用户能够收到经过排序整理的结果,这提高了用户的体验。本发明实施例的另一种搜索服务器的结构示意图如图11所示,包括搜索请求接收单元1101,用于接收用户的搜索请求;内容源确定单元1102,用于确定搜索请求可用的内容源;具体的,可以根据搜索请求确定可用的内容源的级别,也可以根据搜索请求确定可用的内容源的范围;具体过程可以参见S602中的说明。内容源选择单元1103,用于在可用的内容源中选择内容源;选择内容源的方式有多种,具体过程可以参见S602中的说明。搜索结果接收单元1104,用于向选择的内容源发送该搜索请求,并接收搜索结果;发送单元1105,用于向用户发送搜索结果。进一步地发送单元1105还用于向用户发送用户对内容源的满意度调查的内容,该用户对内容源的满意度调查的内容携带所述搜索结果所属的内容源的标识。可选的,上述搜索服务器还可以包括排序单元1106,用于根据搜索结果接收单元1104接收到的搜索结果的相似度对上述搜索结果进行排序;或者,用于根据上述搜索结果所属的内容源的预先设定的级别对所述搜索结果进行排序;或者,用于根据上述搜索结果的相似度和上述搜索结果所属的内容源的级别的结合对所述搜索结果进行排序。在本发明实施例中,用户提出搜索请求后,搜索服务器中的内容源确定单元1102确定本次搜索请求可以使用的内容源,然后内容源选择单元1103在可以使用的内容源中选择内容源。这样实现了不同的用户提出相同的搜索请求,将获得不同的搜索结果,实现了用户的个人化搜索的需求,提高了搜索用户的体验,提高搜索运营商的收益。通过以上实施例的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得移动设备(可以是手机,个人计算机,媒体播放器等)执行本发明各个实施例所述的方法。这里所称的存储介质,如ROM/RAM、磁盘、光盘等。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。权利要求一种搜索的方法,其特征在于,包括接收用户的搜索请求;根据用户级别或所述搜索请求的附加信息,选择内容源;向所述选择的内容源发送所述搜索请求,并接收搜索结果;向所述用户发送搜索结果。2.如权利要求1所述方法,其特征在于,根据用户级别或所述搜索条件的附加信息,选择内容源具体为根据用户级别或所述搜索条件的附加信息,确定可用的内容源级别,在所述可用的内容源级别对应的内容源中选择内容源。3.如权利要求1所述方法,其特征在于,还包括预先根据用户信息对用户进行分级,所述用户信息包括所述用户的注册信息和/或从第三方设备获取的信息;根据所述用户级别选择内容源时,根据所述搜索请求中的用户标识从预先完成的用户分级中获取所述用户级别,或结合所述预先完成的用户分级和所述搜索请求中的附加信息确定所述用户级别。4.如权利要求1所述方法,其特征在于,根据所述用户级别选择内容源时,还包括根据所述搜索请求中的附加信息确定所述用户级别或将所述用户级别确定为默认级别。5.如权利要求2所述方法,其特征在于,在所述接收用户的搜索请求之前,还包括接收包含内容源注册信息的请求消息,根据所述内容源注册信息对内容源注册和分级。6.如权利要求2所述方法,其特征在于,所述在所述可用的内容源级别对应的内容源中选择内容源具体包括根据所述搜索请求的搜索条件、用户满意度反馈信息、内容源级别中的至少一个,在所述可用的内容源级别对应的内容源中选择内容源。7.如权利要求1至6任一项所述方法,其特征在于,还包括向所述用户发送所述用户对内容源的满意度调查的内容,所述用户对内容源的满意度调查的内容携带所述搜索结果所属的内容源的标识;并接收用户返回的携带内容源的标识的用户满意度反馈信息。8.如权利要求1至6任一项所述方法,其特征在于,还包括向所述用户发送二次搜索的链接。9.如权利要求1至6任一项所述方法,其特征在于,向所述用户发送所述搜索结果之前,还包括根据所述搜索结果的相似度对所述搜索结果进行排序;或者,根据所述内容源的级别对所述搜索结果进行排序;或者,根据所述搜索结果的相似度和所述内容源的级别的结合对所述搜索结果进行排序。10.—种搜索的方法,其特征在于,包括接收用户的搜索请求;向内容源发送所述搜索请求,并接收返回的搜索结果;获取所述内容源的级别,根据所述内容源的级别对所述搜索结果进行排序;向所述用户发送排序后的搜索结果。11.如权利要求IO所述方法,其特征在于,在所述接收用户的搜索请求之前,还包括接收包含内容源注册信息的请求消息,根据所述内容源注册信息对内容源注册和分级。12.如权利要求10所述方法,其特征在于,在向内容源发送所述搜索请求之前,还包括根据所述搜索请求的搜索条件、用户满意度反馈信息、内容源级别中的至少一个选择内容源。13.如权利要求IO所述方法,其特征在于,所述根据内容源的级别对所述搜索结果进行排序具体为根据搜索结果的相似度和所述内容源的级别的结合对搜索结果进行排序。14.如权利要求10至13任一所述方法,其特征在于,还包括向所述用户发送用户对内容源的满意度调查的内容,所述用户对内容源的满意度调查的内容携带所述搜索结果所属的内容源的标识;并接收用户返回的携带内容源的标识的用户满意度反馈信息。15.如权利要求10至13任一所述方法,其特征在于,还包括向所述用户发送二次搜索的链接。16.—种搜索的方法,其特征在于,包括接收用户的搜索请求;确定所述搜索请求可用的内容源,在可用的内容源中选择内容源;向所述选择的内容源发送所述搜索请求,并接收搜索结果;向所述用户发送搜索结果。17.如权利要求16所述方法,其特征在于,所述确定所述搜索请求可用的内容源,在可用的内容源中选择内容源,具体为确定所述搜索请求可用的内容源级别,在可用的内容源级别对应的内容源中选择内容源。18.如权利要求16或17所述方法,其特征在于,确定所述搜索请求可用的内容源,具体包括根据所述搜索条件的附加信息,或获取用户级别,根据所述用户级别确定所述搜索请求可用的内容源。19.如权利要求16所述方法,其特征在于,还包括向所述用户发送所述用户对内容源的满意度调查的内容,所述用户对内容源的满意度调查的内容携带所述搜索结果所属的内容源的标识;接收用户返回的携带内容源的标识的用户满意度反馈信息。20.如权利要求16或17所述方法,其特征在于,向所述用户发送所述搜索结果之前,还包括根据所述搜索结果的相似度对所述搜索结果进行排序;或者,根据所述内容源的级别对所述搜索结果进行排序;或者,根据所述搜索结果的相似度和所述内容源的级别的结合对所述搜索结果进行排序。21.—种搜索服务器,其特征在于,包括搜索请求接收单元,用于接收用户的搜索请求;内容源选择单元,用于根据用户级别或所述搜索请求的附加信息,选择内容源;搜索结果接收单元,用于向所述选择的内容源发送所述搜索请求,并接收搜索结果;发送单元,用于向所述用户发送搜索结果。22.如权利要求21所述的搜索服务器,其特征在于,还包括用户级别确定单元,用于根据预先完成的用户分级和/或所述搜索请求中的附加信息确定所述用户级别。23.如权利要求22所述的搜索服务器,其特征在于,还包括用户分级单元,用于预先根据用户信息对用户进行分级,所述用户信息包括所述用户的注册信息和/或从第三方设备获取的信息。24.如权利要求21所述的搜索服务器,其特征在于,还包括内容源分级单元,用于接收包含内容源注册信息的请求消息,根据所述内容源注册信息对内容源注册和分级。25.如权利要求21所述的搜索服务器,其特征在于,所述发送单元还用于向所述用户发送用户对内容源的满意度调查的内容,所述用户对内容源的满意度调查的内容携带所述搜索结果所属的内容源的标识。26.如权利要求21所述的搜索服务器,其特征在于,所述发送单元还用于向所述用户发送二次搜索的链接。27.如权利要求21所述的搜索服务器,其特征在于,还包括排序单元,用于根据所述搜索结果的相似度对所述搜索结果进行排序;或者,用于根据所述内容源的级别对所述搜索结果进行排序;或者,用于根据所述搜索结果的相似度和所述内容源的级别的结合对所述搜索结果进行排序。28.—种搜索服务器,其特征在于,包括搜索请求接收单元,用于接收用户的搜索请求;搜索结果接收单元,用于向内容源发送所述搜索请求,并接收返回的搜索结果;排序单元,用于获取所述内容源的级别,根据所述内容源的级别对所述搜索结果进行排序;发送单元,用于向所述用户发送排序后的搜索结果。29.如权利要求28所述的搜索服务器,其特征在于,还包括内容源分级单元,用于接收包含内容源注册信息的请求消息,根据所述内容源注册信息对内容源注册和分级。30.如权利要求28所述的搜索服务器,其特征在于,还包括内容源选择单元,用于根据所述搜索请求的搜索条件、用户满意度反馈信息、内容源级别中的至少一个选择内容源。31.如权利要求28所述的搜索服务器,其特征在于,所述发送单元还用于向所述用户发送用户对内容源的满意度调查的内容,所述用户对内容源的满意度调查的内容携带所述搜索结果所属的内容源的标识。32.—种搜索服务器,其特征在于,包括搜索请求接收单元,用于接收用户的搜索请求;内容源确定单元,用于确定所述搜索请求可用的内容源;内容源选择单元,用于在可用的内容源中选择内容源;搜索结果接收单元,用于向所述选择的内容源发送所述搜索请求,并接收搜索结果;发送单元,用于向所述用户发送搜索结果。33.如权利要求32所述的搜索服务器,其特征在于,所述发送单元还用于向所述用户发送用户对内容源的满意度调查的内容,所述用户对内容源的满意度调查的内容携带所述搜索结果所属的内容源的标识。34.如权利要求32所述的搜索服务器,其特征在于,还包括排序单元,用于根据所述搜索结果的相似度对所述搜索结果进行排序;或者,用于根据所述内容源的级别对所述搜索结果进行排序;或者,用于根据所述搜索结果的相似度和所述内容源的级别的结合对所述搜索结果进行排序。全文摘要本发明提供了一种搜索方法,包括接收用户的搜索请求;根据用户级别或所述搜索请求的附加信息,选择内容源;向所述选择的内容源发送所述搜索请求,并接收搜索结果;向所述用户发送搜索结果。本发明还公开了一种搜索服务器,包括搜索请求接收单元,用于接收用户的搜索请求;内容源选择单元,用于根据用户级别或所述搜索请求的附加信息,选择内容源;搜索结果接收单元,用于向所述选择的内容源发送所述搜索请求,并接收搜索结果;发送单元,用于向所述用户发送搜索结果。利用本发明的方法和搜索服务器,可以提高用户的搜索体验。文档编号G06F17/30GK101777989SQ200910104958公开日2010年7月14日申请日期2009年1月14日优先权日2009年1月14日发明者崔首领,董晓艺,闵国兵,顾翀申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1