【技术实现步骤摘要】
一种搜索方法及其装置
本专利技术涉及搜索引擎
,特别是涉及一种搜索方法及其装置。
技术介绍
目前,面对大量的购物网站,搜索引擎一般首先利用爬虫将这些购物网站的商品信息抓取到自己的数据库中进行存储。由于不同类型的购物网站会有不同的特征,一般地,一个优秀的搜索引擎会将反映这些购物网站的不同特征的商品信息全都抓取下来。例如,团购网站的时效性很强,故需要把团购商品的上线时间抓取下来;又如,用户对3C(计算机、通讯和消费电子产品,Computer、Communication、ConsumerElectronic)数码等类型购物网站的售后保障比较关心,因此也需要把售后服务的相关信息抓取下来。对抓取来的商品数据进行离线处理后,搜索引擎就可以针对这些处理后的商品信息建立索引,为用户提供检索服务。搜索引擎的一个重要功能就是对搜索结果进行排序,有效的排序能够把对用户有用的商品排列到搜索结果的前面,能够让用户尽快找到所需的商品,减少用户的寻找时间,从而提升用户的搜索体验。由于不同类型的购物网站会有不同的特征,导致很多特征不是全部的商品都具有,不具有普遍性。如果在一个排序模型中采用 ...
【技术保护点】
一种搜索方法,其特征在于,包括:接收用户的搜索查询请求;依据所述搜索查询请求,得到相应的针对搜索对象的类别的搜索结果,其中,所述搜索结果的类别与所述搜索对象的类别相应;分别依据跨类别排序特征和各类别的类别内排序特征,对各类别下的搜索结果进行分排序,得到每个搜索对象的跨类别排序特征值和分类别排序结果;其中,各类别下的搜索结果使用相同的跨类别排序特征;依据每个搜索对象的跨类别排序特征值和分类别排序结果,对所有类别下的搜索结果进行混合排序,得到的混合排序结果中跨类别排序特征值大的搜索对象排在跨类别排序特征值小的搜索对象的前面,以及,每个搜索对象在混合排序结果中的相对位置与该每个搜 ...
【技术特征摘要】
1.一种搜索方法,其特征在于,包括:接收用户的搜索查询请求;依据所述搜索查询请求,得到相应的针对搜索对象的类别的搜索结果,其中,所述搜索结果的类别与所述搜索对象的类别相应;所述搜索对象为商品;分别依据跨类别排序特征和各类别的类别内排序特征,对各类别下的搜索结果进行分排序,得到每个搜索对象的跨类别排序特征值和分类别排序结果;其中,各类别下的搜索结果使用相同的跨类别排序特征;依据每个搜索对象的跨类别排序特征值和分类别排序结果,对所有类别下的搜索结果进行混合排序,得到的混合排序结果中跨类别排序特征值大的搜索对象排在跨类别排序特征值小的搜索对象的前面,以及,每个搜索对象在混合排序结果中的相对位置与该每个搜索对象在分类别排序结果中的相对位置相同;将所述混合排序结果作为搜索结果返回给用户。2.如权利要求1所述的方法,其特征在于,所述依据所述搜索查询请求,得到相应的针对搜索对象的类别的搜索结果的步骤,包括:依据所述搜索查询请求,检索匹配得到相应的针对搜索对象的搜索结果;依据所述搜索对象的类别,将所述搜索结果归类到相应的类别。3.如权利要求1所述的方法,其特征在于,所述依据所述搜索查询请求,检索匹配得到相应的针对搜索对象的类别的搜索结果的步骤,包括:依据所述搜索查询请求,分别针对搜索对象的类别,检索匹配得到相应类别下的搜索结果。4.如权利要求1所述的方法,其特征在于,所述对所有类别下的搜索结果进行混合排序的步骤,包括:在两个或多个搜索对象的跨类别排序特征值相同时,采用固定特征对两个或多个搜索对象的搜索结果进行排序;或者,在两个或多个搜索对象的跨类别排序特征值相同时,采用随机特征对两个或多个搜索对象的搜索结果进行排序。5.如权利要求4所述的方法,其特征在于,所述采用随机特征对两个或多个搜索对象的搜索结果进行排序的步骤,包括:依据与所述搜索结果相应的搜索查询请求,确定随机种子;在两个或多个搜索对象的跨类别排序特征值相同时,依据所述随机种子生成一个伪随机序列,其中,所述伪随机序列的长度等于跨类别排序特征值相同的搜索对象的个数;依据该伪随机序列对所述两个或多个搜索对象进行混合排序。6.如权利要求1所述的方法,其特征在于,所述跨类别排序特征包括文本相关性特征,所述文本相关性特征表示搜索查询请求所涉及的文本与所述搜索对象的描述文本之间的关联程度,其中,所述搜索查...
【专利技术属性】
技术研发人员:姚建强,王平,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。