[发明专利]药品搜索提示词的输出方法及系统有效
申请号: | 202010810002.2 | 申请日: | 2020-08-13 |
公开(公告)号: | CN111680047B | 公开(公告)日: | 2020-11-20 |
发明(设计)人: | 卓建飞;胡茂华;王新岐 | 申请(专利权)人: | 耀方信息技术(上海)有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/2458;G06F16/248 |
代理公司: | 上海一平知识产权代理有限公司 31266 | 代理人: | 成春荣;竺云 |
地址: | 201201 上海市浦东*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 药品 搜索 提示 输出 方法 系统 | ||
本申请涉及互联网技术领域,公开了一种药品搜索提示词的输出方法及系统,该方法包含:预先建立药品索引表,药品索引表至少包含每个药品的药品名、商品名、厂商和业务权重;根据用户输入的搜索内容对药品索引表进行查询,获得药品查询结果集;对药品查询结果集,先根据搜索内容与药品名、商品名和厂商的匹配关系进行首次排序,再对首次排序结果,根据业务权重进行二次排序;根据搜索内容和二次排序结果,为在所述二次排序结果中排序在先的药品生成和输出置顶的提示词和组合的提示词。该方法能够对药品搜索提示词有效地进行排序,使得符合用于预期的提示词排在最前部,实测用户的提示词点击率有显著提升,提高了用户的药品查询效率和方便性。
技术领域
本申请涉及互联网技术领域,特别涉及药品搜索的技术领域。
背景技术
目前,一种药品通常会有多个厂家生产,与此同时,许多药品生产企业为了树立自己的品牌,往往给自己的药品注册独特的商品名以示区别,因此,同一药品可以有多个商品名。例如,对乙酰氨基酚复方制剂的商品名就有:百服咛、泰诺林、必理通等。因此,一种药品常有多个厂家生产、多个商品名、多个规格,如果商品库中同类药品较多,根据目前的药品搜索方式,用户较难快速精准找药,往往需要反复更换搜索词,这会降低用户搜索找药的效率和方便性。
发明内容
本申请的目的在于提供一种药品搜索提示词的输出方法及系统,在有多个药品满足搜索词的情况下,更有效地提供符合用户期望的药品提示词,提高用户的药品查询效率和方便性。
本申请公开了一种药品搜索提示词的输出方法,包含:
预先建立药品索引表,所述药品索引表至少包含每个药品的药品名、商品名、厂商和业务权重,其中,所述业务权重根据每个药品的业务属性确定;
根据用户输入的搜索内容对所述药品索引表进行查询,获得药品查询结果集;
对所述药品查询结果集,先根据所述搜索内容与所述药品名、商品名和厂商的匹配关系,按照级别对药品查询结果集进行排序,以获得包含所述三个级别的首次排序结果,其中,药品名的级别>商品名的级别>厂商的级别;
对所述首次排序结果中的每个所述级别,分别根据所述业务权重进行排序,获得包含所述三个级别的二次排序结果;
根据所述二次排序结果输出药品搜索提示词。
在一个优选例中,所述业务属性包含:所述药品的销量、所述药品的订单数、所述药品的点击率、所述药品的已购用户数量,并且,所述药品的业务权重为:
W = a*f5 + b*f6 + c*f7 + d*f8
其中,W为所述业务权重,f5为所述药品的销量,f6位所述药品的订单数,f7为所述药品的点击率,f8为所述药品的已购用户数量;a、b、c和d是业务权重系数。
在一个优选例中,所述根据用户输入的搜索内容对所述药品索引表进行查询,获得药品查询结果集,进一步包含以下步骤:
根据由用户输入的搜索内容生成一个或多个相应的查询条件;
根据所述查询条件,对所述药品索引表进行查询,并获得药品查询结果集。
在一个优选例中,所述药品索引表还包含:原词分词结果集合、拼音全拼Ngram分词结果和拼音简拼Ngram分词结果。
在一个优选例中,所述根据用户输入的搜索内容对所述药品索引表进行查询,获得药品查询结果集的步骤包含以下子步骤 :
根据由用户输入的搜索内容生成查询条件,其中,所述查询条件包含:根据所述搜索内容生成的相应的初始词、拼音全拼和拼音简拼;以及,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于耀方信息技术(上海)有限公司,未经耀方信息技术(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010810002.2/2.html,转载请声明来源钻瓜专利网。