买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种分布式一致性的搜索结果随机排序方法_焦点科技股份有限公司_202210148774.3 

申请/专利权人:焦点科技股份有限公司

申请日:2022-02-18

公开(公告)日:2024-04-16

公开(公告)号:CN114510661B

主分类号:G06F16/9538

分类号:G06F16/9538;G06Q30/0601

优先权:

专利状态码:有效-授权

法律状态:2024.04.16#授权;2022.06.03#实质审查的生效;2022.05.17#公开

摘要:本发明公开了一种分布式一致性的搜索结果随机排序方法,准备搜索数据,并生成索引主键标识;初始化控制随机排序处理的全局参数;搜索线程启动,初始化随机时间因子;针对匹配的产品数据,计算初始分和随机分;计算初始分和随机分的总和为产品数据的总分;本发明不受分布式环境及网络环境的影响,支持分布式环境中的搜索结果一致性,达到既保障了产品搜索的公平性,也提高了用户检索产品的用户体验的效果。

主权项:1.一种分布式一致性的搜索结果随机排序方法,其特征在于,具体流程包括:步骤1:准备搜索数据,具体是构建搜索索引,从数据库中提取产品文档,经对产品文档进行分词和语义处理后,形成产品数据存入搜索索引,并生成索引主键标识;所述产品数据包含产品名称、产品关键词、产品属性;步骤2:初始化控制随机排序处理的全局参数,所述全局参数包含随机变化周期、随机数队列集合、初始时间T0;所述随机变化的周期,用于控制排序结果的变化周期,包含随机数队列集合变化周期D1和随机分变化周期;所述随机分变化周期包含随机数的随机分变化周期D2和索引分片的随机分变化周期D3;随机数队列集合是由多个随机数队列组成的集合;所述随机数队列集合中第n个队列中的数据为从0到n-1的不重复整数,其中n大于等于1;初始化随机数队列集合是利用随机因子对随机数队列执行序列乱序后得到的数值集合;步骤3:搜索线程启动,初始化随机时间因子,具体是:当搜索线程从搜索索引中匹配符合用户检索条件的产品数据时,同步计算随机时间因子;所述用户检索条件由至少一个检索词组成;所述随机时间因子用于控制随机分的更新;所述随机分是针对每个匹配的产品数据,从随机取值区间内获取的一个整数值;步骤4:针对匹配的产品数据,计算初始分和随机分;所述初始分是加权汇总的产品数据的匹配度得分和重要度得分,记为ms;所述匹配度得分的权重高于重要度的得分;所述匹配度得分是利用相似度算法计算用户检索词与产品数据间的匹配度;所述重要度得分是经加权汇总的产品受欢迎度的分值、产品信息的完善度的分值及产品图片展示效果的分值;权重由高至低的顺序为产品受欢迎度的分值、产品信息的完善度的分值及产品图片展示效果的分值;步骤5:计算初始分和随机分的总和为产品数据的总分,记为s,具体是对初始分和随机分加权汇总,设置初始分的权值比随机分高;以初始分和随机分的加权和为总分,按照总分,从高至低顺序排序搜索结果中的产品数据。

全文数据:

权利要求:

百度查询: 焦点科技股份有限公司 一种分布式一致性的搜索结果随机排序方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。