




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
阿里搜索业务逻辑分享(offer搜索、类目、筛选、最近搜索记录、翻页) 最近正在搜索业务逻辑,与大家分享.offer搜索规则用户的搜索请求,以参数形式传入到搜索引擎,传入参数的含义&规则如下1.确定搜索类型,传入参数如下i.offer搜索类型(type)type=sale,搜索供应offer(供应offer搜索、产品图片搜索、一口价搜索)type=buy,搜索求购offer(求购offer搜索)type=sale,buy,搜索供应求购offer(供求offer搜索、合作搜索)ii.产品图片搜索类型(imageFlag)2.确定搜索形式,传入参数如下i.按类目搜索时(包括行业网站下类目搜索),传入参数如下类目ID(categoryId=类目ID),搜索该类目以及其子类目下的offer ii.按关键字搜索时(关键字搜索以符合相关性规则为准则)只有关键字,不包含类目信息,传入参数如下关键字(keywords=关键字),搜索符合关键字的offer;在行业网站下(化工网、电子元器件网、服装网等)按关键字搜索,或者,按关键字搜索后再根据类目进行筛选,传入参数如下类目ID(categoryId=类目ID)关键字(keywords=关键字),搜索该类目以及其子类目下,符合关键字的offer iii.按参数(伪类目)筛选时,传入参数如下伪类目与叶子类目匹配,所以必须有类目ID(categoryId=类目ID),可能有关键字伪类目(feature_NNN=),搜索产品属性符合参数的offer“NNN”代表伪类目ID,”表示伪类目值站外数据,按”关键字空格参数值”规则处理统计字段(cat_field)cat_field=空,按类目统计数量cat_field=feature_value,按伪类目统计数量如果cat_field=空,但当前categoryId=叶子类目ID,则仍按伪类目统计数量统计字段返回数量(cat_count=NNN),与统计字段(cat_field)配合使用如果按类目统计数量,cat_count=18,最多返回分布数量最多的18个类目如果按伪类目统计数量,cat_count=100,最多返回分布数量最多的100个伪类目3.按贸易类型筛选,传入参数如下i.贸易类型(tradeType),按贸易类型筛选(以类目对应的贸易类型优先,譬如URL中指定了tradeType=1,但当前categoryId对应的贸易类型是代理,则将按tradeType=3处理)tradeType=0,所有tradeType=1,产品tradeType=2,加工tradeType=3,代理tradeType=4,合作tradeType=5,商务服务4.按筛选条件筛选,传入参数如下i.筛选标志(filt=y)ii.排序顺序(descend_order=true),按顺序排列iii.重复过滤(isNoRepost=false),搜索结果中含有重发数据iv.参数(feature_NNN=)v.国家(country)vi.省份(province),按发布offer的会员所属的省份筛选vii.城市(city),按发布offer的会员所属的城市筛选viii.经营模式(biztype),按发布offer的公司的贸易类型筛选(指定此参数时,站外数据不出现)biztype=1,生产型biztype=2,贸易型biztype=4,服务型biztype=8,政府或其他机构ix.发布日期(postTime),按offer发布日期筛选postTime=1,1天内的新信息postTime=3,3天内的新信息x.诚信通会员(memberlevel=pm,pm.webname,pm.buyer),按是否是诚信通会员筛选(指定此参数时,站外数据不出现)pm诚信通会员,pm.webname诚信通会员,pm.buyer诚信通买家xi.在线会员(onlineStatus=yes),按是否贸易通在线筛选(指定此参数时,站外数据不出现)xii.价格范围(priceStart=0,max_cat_id=categoryId如果某个类目的搜索结果占全部结果的1/3,则取该类目iv.大买家(from_buy_tool),大买家工具v.大买家服务类型(serviceValue),大买家提供的服务类型vi.每页offer数量(page_size=203040),每页展示offer的数量vii.会员ID(memberId)viii.排序调整(distField=userid,distCount=1)一页结果中,同一个userid的offer,不能超过1条数据ix.是否分词(is_not_use_dictionary=true),搜索时不分词x.紧急求购(isUrgency)xi.类目名称(categoryOfferName)xii.过期时间(expireTime),求购信息的过期时间xiii.搜索规则(operation)譬如关键字”pvc mp3,operation可指定”pvc”和”mp3之间是”与”或”搜索,当前已经默认”与”搜索xiv.拍卖offer数量(auctionPageSize),每页显示拍卖offer的数量xv.拍卖offer过期时间(auctionExpireTime),拍卖offer过期时间xvi.搜索类型(searchType),由type参数代替xvii.全网搜索(vespaSearch=true),全网搜索标志传入参数后,搜索引擎搜索符合要求的数据,处理逻辑如下1.排序规则,根据参数(静态参数+动态分值)计算分值,先动态分值再添加静态参数小分值,按序返回offer i.静态参数有会员类型(诚信通、会员)、发布时间、信息类型(一口价、支付宝)ii.动态参数(匹配加分)offer标题分词后匹配10000分,末尾词匹配+20000,多词搜索相邻+10000关键字完全匹配10000分,多词搜索相邻+10000类目名完全匹配5000分(索引了完整的类目名)产品参数信息分词后匹配2000分,多词搜索相邻+2000公司名称分词后匹配1000分,多词搜索相邻+1000地址分词后匹配1000分,多词搜索相邻+1000省份城市分词后匹配1000分,多词搜索相邻+1000以上关键字在索引中必须全部出现为前提,分值不累加,取单项最高分值iii.静态参数(分值相等的条件下展示规则)诚信通会员30天内发布的信息加分500分一口价+支付宝同时满足一口价+支付宝加6分,只满足一口价加5分,只满足支付宝不加分在分值相等的情况下,以发布日期最新排序iv.过期的offer减去2000分2.同义词规则如果关键字存在同义词,则会找到关键字的同义词进行搜索按同义词搜索时,会先取得关键字所属的类目,然后以类目+同义词进行搜索同义词搜索的排序规则与关键字的排序规则一致3.搜索引擎处理后,返回结果数据,结果数据的返回逻辑如下i.传入的参数按原值返回ii.类目返回类目匹配规则如果是站内数据搜索,匹配该类目及该类目子类目下的数据如果是占外数据搜索,只匹配该类目下的数据类目下的数据量统计规则按类目搜索时,分布在各子类目的搜索结果数量,是预统计的静态数字筛选数据时,也按此逻辑处理,既类目后面的数量是一致的按关键字搜索时,分布在各子类目的搜索结果数量,是动态统计的数字类目返回数量返回搜索结果数量分布最多的18个类目(参数cat_count指定)返回的类目按结果数量的多少排列iii.属性返回.属性返回规则属性根据叶子类目配置,必须要配置了属性的情况下才可能返回属性配置分为伪类目、筛选属性、个性化列属性三种求购offer搜索(type=buy)时,不需要返回属性对于伪类目只有叶子类目(category_id=叶子类目ID)的情况下,才返回分布在该属性下的搜索结果数量0时,才返回伪类目返回搜索结果数量分布最多的100个参数(参数cat_count指定)返回的类目按结果数量的多少排列筛选属性按配置的顺序返回,最多配置5个个性化列属性按配置的顺序返回,图表方式下,一般配置10个,列表方式下,一般配置2个vi.蕴含词返回从词库中取得关键字所在的类目(通过专业词库)如果关键字没有对应的类目,则不显示蕴含词判断关键字所在的类目和筛选类目的关系(关键字属于多个类目时,同时检测多个类目)如果在同一类目下(关键字所属的类目中其中一个类目和筛选类目相同),则取关键字的蕴含词如果关键字的类目和筛选类目不是同一个类目,则不显示蕴含词vii.竞价信息返回如果是按类目搜索,则按类目名称匹配竞价关键字如果是按关键字搜索,则按关键字匹配竞价关键字如果按类目关键字搜索,则按关键字匹配的竞价关键字如果类目是叶子类目,则按叶子类目名称匹配竞价关键字如果按贸易形式关键字搜索,则按关键字匹配,并且忽略贸易形式如果按筛选条件、专业化属性等筛选时,竞价信息需满足这些条件时才能展示竞价信息最多返回3条viii.相关词查询依据查询规则,将搜索日志中搜索次数高,搜索结果数大的词作为相关词返回,ix.纠错关键字返回x.黄金广告位返回如果是按类目搜索,则按类目名称匹配黄金广告位如果是按关键字搜索,则按关键字匹配黄金广告位如果按类目关键字搜索,则按关键字匹配黄金广告位一个匹配下的黄金广告位最多有6个,其中type=0表示售卖,type=1表示赠送每次轮流返回一个售卖广告,一个赠送广告缺省情况下,默认是售卖公司搜索规则1.确定搜索类型,传入参数如下i.公司搜索类型(isCompany=true)ii.公司搜索纬度(seType)所有搜索seType=空公司名搜索seType=tittle主营产品搜索seType=keywords2.确定搜索方式,传入参数如下i.按类目搜索时(包括行业网站下类目搜索)类目ID(categoryId=类目ID),搜索该类目以及其子类目下的公司ii.按关键字搜索时只有关键字,不包含类目信息关键字(keywords=关键字),搜索符合关键字的公司在行业网站下(化工网、电子元器件网、服装网等)按关键字搜索,或者,按关键字搜索后再根据类目进行筛选类目ID(categoryId=类目ID)关键字(keywords=关键字),搜索该类目以及其子类目下,符合关键字的公司3.按筛选条件筛选i.筛选标志(filt=y)ii.排序顺序(descend_order=true),按顺序排列,此参数可忽略iii.重复过滤(isNoRepost=false),搜索结果中含有重发数据iv.国家(country)v.省份(province),按发布offer的会员所属的省份筛选vi.城市(city),按发布offer的会员所属的城市筛选省份、城市筛选后,会把特色地区(townId)参数清空,在前台完成清空处理vii.经营模式(biztype),按发布offer的公司的贸易类型筛选biztype=1,生产型biztype=2,贸易型biztype=4,服务型biztype=8,政府或其他机构viii.工商注册时间(established_year),按工商注册时间筛选(以今年=xx年进行举例)established_year=”xx,xx,不满1年established_year=”-xx,xx,超过1年established_year=”-xx,xx,xx,xx,超过3年established_year=”-xx,xx,xx,xx,xx,xx,超过5年ix.诚信通会员(memberlevel=pm,pm.webname,pm.buyer),按是否诚信通会员筛选pm诚信通会员,pm.webname诚信通会员,pm.buyer诚信通买家x.在线会员(onlineStatus=yes),按是否贸易通在线筛选xi.特色地区(townId=县级市ID)此参数筛选后,会把省份(province)、城市(city)参数清空,在前台完成清空处理4.按列排序i.固定列排序(sort_type)sort_type=trustscore,按诚信通指数排序sort_type=established_year,按工商注册时间排序按工商注册时间排序时,只按诚信通会员排序(memberlevel=pm,pm.webname,pm.buyer)5.分页筛选i.开始页数(beginPage=NNN)“NNN”代表第NNN页6.其他参数i.每页数据条数(page_size=203040),每页展示的数据条数ii.大买家(from_buy_tool),大买家工具传入参数后,搜索引擎搜索符合要求的数据,处理逻辑如下1.排序规则i.所有搜索公司名完全匹配、分词后匹配10000分主营产品完全匹配10000分,分词后匹配2000分类目名完全匹配5000分省份分词后匹配1000分城市分词后匹配1000分地址分词后匹配1000分企业性质分词后匹配1000分以上关键字在索引中必须全部出现为前提,分值不累加,取单项最高分值在分值相等的情况下,考虑诚信通会员等小分值排序ii.公司名搜索公司名与搜索词完全匹配、分词后匹配(搜索词分词后在公司名中都存在)分值都是10000分iii.主营产品搜索主营产品与搜索词完全匹配、分词后完全匹配(搜索词分词后在主营产品中都存在、且与主营产品完全匹配)分值都是10000分2.同义词规则如果关键字存在同义词,则会找到关键字的同义词进行搜索按同义词搜索时,会先取得关键字所属的类目,然后以类目+同义词进行搜索同义词搜索的排序规则与关键字的排序规则一致3.搜索引擎处理后,返回结果数据,结果数据及含义如下i.传入的参数按原值返回ii.公司信息返回值摘要字段表示公司信息以list方式可以返回的值iii.纠错词返回iv.类目返回如果是类目搜索,返回该类目下所有子类目如果是关键字搜索,返回基于统计的类目,按统计数量的多少排序后返回,总共30个特色地区作为特殊类目,与类目一起返回v.新诚信通会员返回新诚信通会员指加入诚信通14天以内的会员,并且符合当前搜索条件最多返回10个iv.相关词返回从相关词词典中返回相关词采用offer的相关词词典,最多返回10个相关性规则标题为第一相关性,企业名、省份、城市、联系地址为第二相关性,详细说明为第三相关性类目1类目导航(含搜索数量)按类目搜索时,类目导航展示首页所有类目一级类目二级类目叶子类目(共有NNN条类目名称type_name信息)i.点击”首页”,链接到首页ii.点击”所有类目”,链接到类目list首页iii.点击”一级类目”如果是供应offer搜索供求offer搜索,链接到该行业供应类目list首页如果是求购offer搜索,链接到该行业求购类目list首页iv.点击”二级类目”,按该类目进行相关的供应offer搜索求购offer搜索供求offer搜索等相关搜索v.点击”叶子类目”与”二级类目”相同叶子类目泛指二级类目或叶子类目vi.“NNN”代表搜索结果数量,”类目名称”代表当前类目的名称vii.“type_name”对应”供应求购供求在线交易”按关键词搜索时i.只有关键词,不包含类目信息时,类目导航展示首页typename首页关键词1(共有NNN条关键词2type_name信息)点击”首页”,链接到首页“typename”对应”供应首页求购首页报价首页”,链接到相应首页“关键词1最多展示4个字符,超过部分用”代替,点击后,进行相关搜索“NNN”代表搜索数量“关键词2最多展示25个字符,超过部分用”代替“type_name”同类目搜索ii.有关键词,也包含类目信息时,类目导航展示首页typename首页关键词一级类目二级类目叶子类目(共有NNN条关键词type_name信息)“首页”同上“typename”同上“关键词1同上点击”一级类目”、”二级类目”,在此类目下进行相关的关键词搜索“叶子类目”没有链接“NNN”同上“关键词2同上“type_name”同上2类目区块按类目搜索时i.如果不是叶子类目,则展示该类目下所有子类目及搜索数量NNN“NNN”为搜索结果数量,下同搜索结果为0条的叶子类目不展示点击子类目,按子类目进行相关搜索ii.如果是叶子类目,则无类目展示,依据配置展示为伪类目按关键词搜索、按关键词非叶子类目搜索i.如果搜索结果数小于等于60条,则所有类目都不展示,也不缩略供应offer搜索的搜索结果数包括”站内数量站外数量”ii.如果”关键词搜索类型”匹配到优化的类目,有几个展示几个,最多9个“优化的类目”,必须同时在”统计的类目”中存在才展示,统计的其他类目则缩略“优化的类目”,是按点击PV大小排列的“统计的类目”,是按搜索结果数排列的“优化的类目”,在”统计的类目”中都不存在,则按分类方式展示全部”统计的类目”,分类方式如下如果搜索结果分布在不同类目找出数量最多的类目的父类目,做为第一行分类所有属于该行的类目,按数量的多少排列展示找出不属于第一行分类,且数量最多的类目的父类目,做为第二行分类所有属于该行的类目,按数量的多少排列展示第二行分类以外的分类,全部属于其他分类点击以上这些子类目,按关键词子类目进行供应offer搜索求购offer搜索供求offer搜索等相关搜索如果搜索结果分布在相同类目(既只有1个类目)类目栏无类目展示iii.如果”关键词搜索类型”匹配后优化后的类目为0个,则不展示类目,缩略”统计的类目”缩略打开后,按分类方式展示类目iv.如果”关键词搜索类型”还未被优化,则按分类方式展示”统计的类目”按关键词,加叶子类目进行搜索时此时不再展示类目,可能展示为参数筛选条件筛选条件分为固定筛选条件和属性筛选条件两类,其展示的规则如下1.固定筛选条件又分为快速筛选条件和高级筛选条件两类i.快速筛选条件快速筛选条件默认展示,且不能隐藏选择快速筛选条件后,直接进行筛选操作,不需要点击”筛选”按钮快速筛选时,如果已经选择了高级筛选条件、属性筛选条件,也会一起被提交ii.高级筛选条件高级筛选条件默认隐藏,点击”更多”后展示如果有高级筛选条件被选中,则筛选后默认展示选择高级筛选条件后,需要点击”筛选”按钮,才进行筛选操作高级筛选时,如果已经选择了快速筛选条件、属性筛选条件,也会一起被提交2.属性筛选条件在特定情况下出现属性筛选条件只针对供应offer搜索供求offer搜索产品图片搜索,默认展示,且不可隐藏属性筛选条件按依据叶子类目配置,只有指定了叶子类目时,才可能展示属性筛选条件最多展示4个如果是枚举类型,则采用下拉选择如果是模糊查询类型,则采用手工录入属性筛选时,如果已经选择了快速筛选条件、高级筛选条件,也会一起被提交筛选时,搜索规则如下1.除筛选条件外,类目、关键字、展示方式(列表图文橱窗)、贸易类型、页面数据条数、公司的搜索纬度、公司特色地区等参数仍需保留,忽略页面其他参数如果筛选条件中选择了省份、城市,则清空公司特色地区参数(只针对公司搜索)2.高级筛选的单价起,如果指定为0,则搜索单价大于0的数据,单价为0或空的数据不会出现高级筛选的单价起,如果指定N(N大于0),则搜索大于等于N的数据最近搜索记录按关键词进行搜索时,将关键词记录到cookie中,并从cookie中读取最近搜索的11个关键词,展示在页面上,提供再搜索功能最近搜索记录的展示规则1.按关键词搜索时,将关键词记录到cookie中如果关键词10个字符,则记录cookie,关键词10则不记录最多记录11个关键词,且不能与已记录的关键词重复如果是求购搜索,则记录为”求”,其余全部记录为”供”2.按关键词或按类目搜索时,从cookie中读取最近搜索记录如果cookie中有最近搜索记录,则读取后展示(展示主要由CSS控制,这里描述大致规则)顶部导航处最多展示30个字符右侧推广区域最多展示11个关键词如果记录为”求”,则展示展示为”关键词SystemDocument:求”点击关键词,按关键词进行求购offer搜索如果记录为”供”,则展示展示为”关键词SystemDocument:供”点击关键词,按关键词进行供应offer搜索分页逻辑1翻页逻辑概述1.以beginPage为第一优先参数控制翻页,offset作为辅助参数offset表示竞价条数,以保证”列表图文橱窗”展示时,每页的pagesize都能固定2.涉及参数的说明beginPage表示当前页码,有效范围是1600站内数据最多翻页500页站外数据最多翻页100页pagesize表示一页数据条数非橱窗方式下,pagesize默认为30,可设置成 20、 30、40三个值,包含竞价信息橱窗方式下,pagesize固定为40,设置无效,包含了竞价信息offset偏移量,表示竞价条数offset在意义上表示竞价条数,但是其有效范围是0pagesize供应offer搜索时,如果站内数据超过了500页,搜索站外数据时,会忽略offset,即站外数据都是从第一条开始的start后台参数,表示当前从第几条开始返回搜索数据此参数根据beginPage、pagesize、offset三个参数计算得出如beginPage 2、pagesize 40、offset5,则start35,实际表示从第36条
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护士考试题库及答案来源
- 桩板墙施工培训课件
- 电工教学培训课件模板下载
- 2025养老护理员理论试题及答案
- 2025年外贸业务跟单员初级实操技能题库
- 2025篮球裁判考试试题及答案
- 2025年质量工程师中级专业技能考试模拟题集及答案详解
- 桥梁介绍课件
- 2026届湖南长沙一中高二化学第一学期期中经典试题含解析
- 2025年老年健康管理专业知识考试试题及答案
- 《应用文写作与文献检索》课程教学大纲
- 鲫鱼解剖试验课件
- 社交网络分析
- (全科医学导论)4-全科医学的教育评价方法课件
- 烧结原料工技师实操考试题库(含答案)
- 《我们身边的电-形成认识》课件1
- 大管棚施工记录表
- 石油建设安装工程费用定额
- 高一新生心理讲座PPT
- 福建省新规范监理旁站用表附件1重要分部分项工程监理旁站用表
- 自来水厂安全标准化管理手册参考模板范本
评论
0/150
提交评论