架构京东商品搜索架构设计huangfox

关键点解读:1)搜索分片、副本集副本集:随着并发量越来越大,单机已不能胜任,可以考虑“横向扩展”(副本集)做负载均衡,提升整个搜索平台的并发能力。分片:随着数据规模越来越大,单机的内存、计算资源吃紧,造成单次请求响应超时,可以考虑分片,将大索引切分成小索引,从而满足单机的性能。将分片、副本集综合起来构建分布式搜索引擎,不管以后是搜索量增长还是数据量增长,都可以通过扩展来满足。

2)索引过程(全量索引、增量索引)全量索引数据准备:上文提到“搜索系统中一条商品数据由商品基础信息、价格、库存、促销、评价等信息组成,这些数据都分布在不同的业务系统中”。为了便于索引处理,对多个系统的数据进行合并,生成商品宽表。然后在数据平台上对数据进行清洗,形成一份待全量索引数据。全量索引:由于全量数据比较庞大,采用hadoop进行“并行”处理。其实全量索引重点就是分布式索引,简单方式可以根据一个数据切分规则,把数据分解成n块(n对应分片数),由不同的机器同时构建索引。如下图:

增量索引:接受MQ消息,然后实时调用各个业务接口建立索引。

3)检索一个检索请求过来,先到merger,由merger将检索请求分发给各个searcher节点,searcher节点进行检索并返回结果给merger,然后merger进行合并排序,最后返回。那么这里涉及两次排序,第一次是在searcher里面排序,第二次是在merger做合并排序。(排序后面具体再说)

4)排序上文提到一次搜索过程存在两次排序:search排序,merge排序。searcher排序注重文本策略,这里主要包括文本域、价格、销量、好评等“商品综合分”排序。merger排序根据多个结果集进行合并排序,主要包括:店铺多样性、品牌多样性、战略扶持品牌等业务规则。各大电商公司的排序都不太一样,也会有“排序白皮书”供卖家进行参考,作为站内排序优化的参考书。排序是电商搜索引擎的核心!

5)个性化搜索个性化之前的搜索对于同一个查询,不同用户看到的结果是完全相同的。这可能并不符合所有用户的需求。在商品搜索中,这个问题尤为特出。因为商品搜索的用户可能特别青睐某些品牌、价格、店铺的商品,为了减少用户的筛选成本,需要对搜索结果按照用户进行个性化展示。个性化的第一步是对用户和商品分别建模,第二步是将模型服务化。有了这两步之后,在用户进行查询时,merger同时调用用户模型服务和在线检索服务,用户模型服务返回用户维度特征,在线检索服务返回商品信息,排序模块运用这两部分数据对结果进行重排序,最后给用户返回个性化结果。

6)扩展搜索范围(QueryProcesser)整合搜索用户在使用搜索时,其目的不仅仅是查找商品,还可能查询服务、活动等信息。为了满足这一类需求,首先在QueryProcessor中增加对应意图的识别。第二步是将服务、活动等一系列垂直搜索整合并服务化。一旦QP识别出这类查询意图,就条用整合服务,将对应的结果返回给用户。

7)其他缓存设计(分级缓存)DetailServer(补充展示字段)

THE END
1.京东登录页面,改进建议 密码登录 短信登录 大小写锁定已打开 忘记密码 登录 获取验证码 登录 服务器出错 刷新 手机扫码安全登录 打开手机京东 扫描二维码http://lhnbbot.mofcom.gov.cn/
2.已失效京东开放平台搜索排序规则随着京东商品数量的增长,京东搜索怎样排序?如何做可以让商品得到更多曝光机会是各个商家特别关心的事情。与其他电商搜索类似,京东搜索排序就是将匹配关键词的商品按照对消费者需求满足程度依次展示,目的是帮助消费者快速方便地找到所需商品。此外,消费者还可以按照一定条件对商品进行精确筛选。 https://rule.jd.com/rule/ruleDetail.action?ruleId=2422
3.京东搜索的微博ü 简介: 专注京东搜索规则分享的平台,坚持写有真实操盘案例和实操性强的文章。微信xyao199 5 个性域名: webxyao 查看更多 a 微关系 他的关注(65) 中国新闻网 特特理财 纯银V 憨憨喵-_- 他的粉丝(4642) 用户7948006761 用户7904017604 祖宗荟- 青色商丘 查看更多 a 他的点评 开家网店,你该这...https://weibo.com/webxyao
4.京东搜索技术(京东搜索技术).doc京东 搜索技术(京东搜索技术) 京东搜索技术是京东电商平台的核心技术之一,它是京东为满足用户需求,提高搜索效率,提升用户购物体验而研发的一项重要技术。京东搜索技术的研发,不仅改变了用户购物方式,也深刻影响了整个电商行业。京东搜索技术的发展历程京东搜索技术的发展历程可以追溯到京东成立之初。当时,随着京东业务的逐渐...https://max.book118.com/html/2023/0815/8021063045005121.shtm
5.京东商城POP商品搜索原理与介绍.pdf京东搜索排序筛选因素:1、销量排序:七日销量,价格权重,好评度2、价格排序:按照商品的价格进行高低排序3、好评度排序:好评度、全部评论数综合因素4、商品上架时间:按照商品上架时间排列京东搜索框下拉提示因素:数据来源:用户搜索词,搜索日志排序:按照相关性进行排序更新日期:每月更新,采销可提供词表京东搜索类目筛选因素:...https://www.waitang.com/report/7520.html
6.京东搜索排名大雄京东排名搜索查询软件1.0免费最新版下载大雄京东排名搜索查询软件是一款适用于京东平台商家的排名查询工具,只需输入关键字、店铺名即可快速查询店铺及商品排名情况,促进商品优化,需要的朋友可以下载体验一下。功能特点绿色小巧,无需安装操作简单,可以帮助用户查询商品及店铺的排名情况支 大小:1.6M https://www.fxxz.com/soft/109128.html
7.关于京东商城搜索引擎营销策略的分析与研究的翻译是:正在翻译,请...a消防员操作模式 The fire fighter operates the pattern[translate] asustainable road safety 能承受的公路安全[translate] achinaups chinaups[translate] a关于京东商城搜索引擎营销策略的分析与研究 About Jingdong commercial city search engine marketing strategy analysis and research[translate]...http://eyu.zaixian-fanyi.com/fan_yi_6814333
8.京东券搜搜京东券搜搜(www.jqsoso.cn)是一个免费的京东优惠券领取平台(京东领券中心),上京东券搜搜,获取京东优惠券链接,一键领取隐藏京东商城优惠券,同时还教您京东秒杀技巧,京东优惠券凑单,让京东购物更优惠!http://www.jqsoso.cn/
1.专业网上购物平台品质保障!京东JD.COM-专业的综合网上购物商城,在线销售家电、数码、电脑、服装、母婴、图书、食品等数万个品牌商品.便捷、诚信的服务,为您提供愉悦的网上商城购物体验!https://st.360buyimg.com/
2.京东的搜索怎么添加到搜索引擎里头1. 打开您想要添加京东搜索的浏览器,并在浏览器地址栏中输入“settings”或者点击菜单按钮选择“设置”...https://ask.zol.com.cn/x/16196256.html
3.京东搜索机制(京东搜索机制是什么)京东搜索机制是京东电商平台上的一种核心功能,它能够帮助用户快速准确地找到所需的商品。作为一个大型综合性电商平台,京东上有数以亿计的商品,这就需要一个高效智能的搜索系统来满足用户的需求。 京东搜索机制运用了复杂的算法和技术,以提供最佳的搜索结果。它会根据用户的关键词进行全网搜索,将相关的商品信息全部收集...https://m.ae1234.com/article/176086.html
4.京东使用商品搜索看板,分析商品排名京东商家后台的“商品搜索看板”可以帮助商家了解平台搜索规则,通过搜索流量及搜索排名的指数化分数情况,更好运营商品搜索流量。商品搜索看板还会给商家针对性的建议指导,京东商家可以根据建议调整自身运营策略。那么商品搜索看板有哪些数据来源,要如何看呢? 一、“商品搜索看板”功能介绍 ...https://www.shuaishou.com/school/infos53605.html
5.京东标题搜索不到商品怎么办?赶紧做这些事情!京东标题搜索不到商品怎么办?店铺里的宝贝搜索不到有以下几种情况: 1、如您成功发布的商品已在“出售中的宝贝”列表中可以看到,在淘宝首页进行搜索时,新发布商品会有2小时的滞后,建议您稍后再进行查看。也可以到仓库里查看一下,是否放到仓库里了哦。 https://m.kaitao.cn/article/20170926192604.htm
6.京东寻找新品鉴赏怎么进?京东的准新品怎么样?1.浏览首页推荐:京东的首页总是展示最新最热的商品信息,您可以通过滚动屏幕或点击不同类别的商品来寻找新品。京东会根据您的购物历史和兴趣推荐相关的新品,提供给您更个性化的购物体验。 2.关注京东自营品牌:京东有自己的品牌,比如小天才、奇妙派等。这些品牌经常推出新品,并且质量有保证。您可以在京东搜索栏中输入品牌...https://m.maijia.com/article/570225
7.京东新手做搜索该从哪入手?所以当我们操作新品初期,提高搜索一方面可以干预坑产,因为当店铺有流量进入,但是没转化,长期下去也不会再为产品推送流量,坑产权重掉了,排名也就下滑。 这里要特别注意的是,搜索权重与有效销售额权重的平衡。当有效销售额权重低于搜索权重时,基础排名虽然靠前,但京东分配的曝光量、访客质量等数据较低,所以没有实质性的...http://www.ppmy.cn/news/73202.html
8.常用京东运营工具有哪些?京东网店如何做好营销推广?5.京东直投是唯一与天猫不同的推广工具,具体跟钻展类似,投放渠道对接腾讯QQ广告位及其它站外网站,包括:QQ聊天框,QQ空间,QQ相册,手机QQ,手机腾讯网等QQ产品。 按点击收费。 总结:京东快车的展示位置,京东搜索页面左侧和下方一排,图片比搜索页商品主图小,PC端点击率一般非常低。类目页展示位置,上方与左侧,及下方一...https://www.mmker.cn/article/10339.html