一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

可按租户配置的多权重搜索排序的方法和系统与流程

2022-02-20 00:23:21 来源:中国专利 TAG:

技术特征:
1.一种可按租户配置的多权重搜索排序的方法,其特征在于,包括:提取用户基于租户域名、产品编码、场景编码三个维度设定的字段的权重配置信息;对字段的权重配置信息进行缓存;在用户输入的用于搜索的请求参数中提取租户域名、产品编码、场景编码三个维度信息;基于租户域名、产品编码、场景编码三个维度信息,在缓存中提取字段的权重配置信息;基于字段的权重配置对字段打分;基于字段的打分确定搜索结果的排序。2.根据权利要求1所述的一种可按租户配置的多权重搜索排序的方法,其特征在于,所述得到用户基于租户域名、产品编码、场景编码三个维度设定的字段的权重配置信息包括:将租户域名与设置的租户唯一码一一绑定;为每个租户唯一码配套一个数据库,其中配置维度由产品编码、场景编码、字段和权重量度组成的权重表;通过租户唯一码只能查看并设置其所属的数据库的字段权重配置。3.根据权利要求1所述的可按租户配置的多权重搜索排序的方法,其特征在于,所述对字段的权重配置信息进行缓存包括:将缓存内容保存于数据库;根据字段的权重配置信息的更改实时更新缓存内容;将更新的缓存内容重新保存。4.根据权利要求1所述的可按租户配置的多权重搜索排序的方法,其特征在于,所述在用户输入的用于搜索的请求参数中提取租户域名、产品编码、场景编码三个维度信息包括:根据用户的请求参数检索用户登录的租户域名;通过传参得到用户选择的产品、场景信息;从产品、场景信息中提取产品编码和场景编码;得到该用户的租户域名、产品编码、场景编码。5.根据权利要求4所述的可按租户配置的多权重搜索排序的方法,其特征在于,所述在缓存中提取字段的权重配置包括:根据租户域名在租户信息表中查询租户信息,其中包括租户id、租户名称、租户唯一码在内;根据租户唯一码访问数据库;根据产品编码、场景编码从数据库中的搜索权重表提取权重配置信息。6.根据权利要求1所述的可按租户配置的多权重搜索排序的方法,其特征在于,所述基于字段的权重配置对字段打分包括:对多字段一起打分得到该搜索请求的总得分;对每个字段单独打分得到每个字段的单独得分。7.根据权利要求1所述的可按租户配置的多权重搜索排序的方法,其特征在于,所述基于字段的打分确定搜索结果的排序包括:采用多重匹配,通过向量空间模型计分查询确定搜索脚本;
通过搜索脚本组装的查询语句得到搜索结果;根据字段的得分排序搜索结果。8.一种可按租户配置的多权重搜索排序的系统,其特征在于,包括:字段权重配置模块,用于供租户基于维度设定字段的权重配置,其中维度包括租户域名、产品编码、场景编码;权重配置缓存模块,用于对字段的权重配置进行缓存,缓存后还需保存于数据库,缓存实时刷新;维度信息提取模块,用于在用户输入的用于搜索的请求参数中提取租户域名、产品编码、场景编码三个维度信息;权重配置提取模块,用于基于租户域名、产品编码、场景编码三个维度信息,在缓存中提取字段的权重配置;字段打分模块,用于基于字段的权重配置对字段打分;搜索结果排序模块,用于基于字段的打分确定搜索结果的排序。9.一种电子设备,包括存储器和处理器,所述存储器存储计算机程序,其特征在于,所述计算机程序在所述处理器中执行可实现权利要求1-7中任一种方法。10.一种存储介质,存储计算机程序,其特征在于,所述计算机程序在处理器中执行可实现权利要求1-7中任一种方法。

技术总结
本申请公开了一种可按租户配置的多权重搜索排序的方法和系统。该方法包括提取用户基于租户域名、产品编码、场景编码三个维度设定的字段的权重配置信息;对字段的权重配置信息进行缓存;在用户输入的用于搜索的请求参数中提取租户域名、产品编码、场景编码三个维度信息;基于租户域名、产品编码、场景编码三个维度信息,在缓存中提取字段的权重配置信息;基于字段的权重配置对字段打分;基于字段的打分确定搜索结果的排序。本申请解决了不能根据企业客户不同的要求进行针对性的搜索设置的技术问题。问题。问题。


技术研发人员:范凌 王喆
受保护的技术使用者:特赞(上海)信息科技有限公司
技术研发日:2021.09.10
技术公布日:2022/1/6
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献