[发明专利]一种模块化可扩展可配置的搜索二排方法和系统在审
申请号: | 202211035136.7 | 申请日: | 2022-08-26 |
公开(公告)号: | CN115495647A | 公开(公告)日: | 2022-12-20 |
发明(设计)人: | 包伟 | 申请(专利权)人: | 深圳市世强元件网络有限公司 |
主分类号: | G06F16/9535 | 分类号: | G06F16/9535;G06F16/9538 |
代理公司: | 深圳市瑞方达知识产权事务所(普通合伙) 44314 | 代理人: | 郭方伟 |
地址: | 518129 广东省深圳市龙岗区坂田街道雪岗路*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 模块化 扩展 配置 搜索 方法 系统 | ||
本发明公开了一种模块化可扩展可配置的搜索二排方法和系统,方法包括:接收搜索请求词;将搜索请求词进行拆分获得词元及相应的词性;根据词元和词性获得搜索场景;通过搜索场景将搜索信息划分为内容组件和自定义组件;处理内容组件和自定义组件分别获得二排中间结果集和自定义结果集;将自定义结果集的内容插入二排中间结果集的指定位置;输出最终搜索结果。通过实施本发明,提高了应对搜索需求变更的灵活性,降低了重复开发的成本,通过可配置的搜索场景提供了搜索结果页的多样性和丰富性。
技术领域
本发明涉及搜索领域页面数据重排技术领域,尤其涉及一种模块化可扩展可配置的搜索二排方法和系统。
背景技术
在日常搜索场景中,不仅需要根据用户搜索词给予用户想要的搜索结果,同时也需要根据搜索词的词元类型和相关性给出更多内容以展示网站内容的丰富多样。伴随着网站规模的扩大和所拥有的数据多样性的扩增,需要根据搜索词词元类型定义更多更复杂的数据呈现方式,使得开发迭代加快,搜索逻辑更加繁杂,进而出现了开发响应慢,代码逻辑冗余的负面现象。
发明内容
本发明要解决的技术问题在于,针对现有技术存在的至少一个缺陷:如何快速展示给用户一个多样化的搜索结果页,提供一种模块化可扩展可配置的搜索二排方法和系统。
本发明解决其技术问题所采用的技术方案是:构造一种模块化可扩展可配置的搜索二排方法,包括以下步骤:
S1:接收搜索请求词;
S2:将所述搜索请求词进行拆分获得词元及相应的词性;
S3:根据所述词元和所述词性获得搜索场景;
S4:通过所述搜索场景将搜索信息划分为内容组件和自定义组件;
S5:处理所述内容组件和所述自定义组件分别获得二排中间结果集和自定义结果集;
S6:将所述自定义结果集的内容插入所述二排中间结果集的指定位置;
S7:输出最终搜索结果。
优选地,在本发明所述的模块化可扩展可配置的搜索二排方法中,步骤S5包括:
所述内容组件中根据所述词元、词元相关的类别组合和所述类别组合中各类型数量,获得分组结果集,所述分组结果集用于进行聚合获得原始的搜索结果集,所述原始的搜索结果集用于进行处理获得二排中间结果集;
所述自定义组件中根据所述词元和所述词性类同的搜索结果获得自定义结果集。
优选地,在本发明所述的模块化可扩展可配置的搜索二排方法中,所述原始的搜索结果集用于进行处理获得二排中间结果集,包括:
对所述原始的搜索结果进行分组、排序和补偿。
优选地,在本发明所述的模块化可扩展可配置的搜索二排方法中,所述排序包括:
根据所述搜索信息的优先级进行排序,所述优先级与所述搜索信息中的所述词元个数、所述词元覆盖度、所述词元占比、所述词元位置相关。
优选地,在本发明所述的模块化可扩展可配置的搜索二排方法中,步骤S2还包括:
将所述词元根据所述词性进行过滤,过滤非相关的所述词元,获得筛选过后的所述词元。
本发明还构造了一种模块化可扩展可配置的搜索二排系统,包括:
接收模块,用于接收搜索请求词;
拆分模块,用于将所述搜索请求词进行拆分获得词元及相应的词性;
生成模块,用于根据所述词元和所述词性获得搜索场景;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市世强元件网络有限公司,未经深圳市世强元件网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211035136.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种心血管内科造影按压止血装置
- 下一篇:取栓装置