用于药品采购的搜索方法及系统技术方案

技术编号:11057690 阅读:136 留言:0更新日期:2015-02-18 20:46
本发明专利技术提供一种用于药品采购的搜索方法,其包括如下步骤:S1、获取用户提交的搜索请求信息和用户的登录信息;S2、根据所述的用户登录信息获取该用户已经建立的采购关系;S3、根据用户提交的搜索请求信息和该用户的采购关系,在预先建立的药品索引库中进行搜索,对搜索结果根据用户的采购关系进行价格计算,并将处理后的搜索结果返回给搜索结果界面。本发明专利技术能够准确了解用户的搜索意图,快速的定位到用户想要采购的药品,并根据用户的采购关系,通过将药品多个采购价的模式转换为一个药品一个采购价的模式,使得仍然能够通过搜索引擎实现药品采购价查询需求,该方案尤其适用于产品数据量巨大的应用场景,本发明专利技术还提供一种用于药品采购的搜索系统。

【技术实现步骤摘要】
用于药品采购的搜索方法及系统
本专利技术涉及网络的数据搜索领域,特别涉及一种用于医药行业药品采购的搜索方法及系统。
技术介绍
随着信息化的飞速发展,通过搜索引擎进行信息查询成为人们获取信息的最重要手段之一。目前,用户可在搜索界面中输入需要查询的搜索词,搜索引擎通过用户输入的搜索词在搜索引擎中进行匹配,并将搜索结果显示给用户。用户可在搜索结果中寻找满足自己需求的彳目息。 与普通商品不同,医药行业中的药品信息有其自身特点,药品专业名词,药品英文名称,药品分类,药品的批准文号等信息具有很高的专业性。通过一般的搜索引擎无法进行准确的语法分析,搜索结果与用户需求差异较大,结果不清晰,不专业。 在药品采购的过程中,由于药品供应商在将某产品信息发布到医药电子商务网站前台进行展示时,会根据不同的买家类型设定不同的药品采购价格,例如:终端药店的采购价格往往要高于商业公司的采购价格。也就是一个药品存在多种采购价,不同采购客户在采购药品时看到的采购价格不一样。 现有技术中,电子商务网站前台针对电子商务买家的产品信息搜索请求,通常基于搜索引擎实现,搜索引擎根据一定的搜索策略,对所有在线销售的产品信息进行组织和处理,并将处理后的产品信息显示给用户,搜索引擎是为用户提供搜索服务的系统。而搜索引擎很难支持一个产品多个单价的一对多查询方式。为了实现支持一个产品多个单价的一对多查询方式,常用的解决方案是基于数据库使用多张表处理一个产品对应多个单价的查询需求,但是由于电子商务网站中产品数据量巨大,一般达到百万级别的产品数据量甚至更高,数据库很难支持海量产品数据、且高并发的查询需求,导致搜索速度慢、查询准确性低,整体性能低下。可见,现有技术中支持一个产品的根据不同的采购关系对应不同采购价的查询很难实现,亟待提供一种相应的解决方案。
技术实现思路
有鉴于此,本专利技术提供一种医药行业中能够根据用户输入的关键字准确的搜索出药品信息,并根据用户与药品供应商的采购关系动态的展示药品的采购价格的用于药品采购的搜索方法及系统。 —种用于药品采购的搜索方法,其包括如下步骤: 31、获取用户提交的搜索请求信息和用户的登录信息; 32、根据所述的用户登录信息获取该用户已经建立的采购关系; 33、根据用户提交的搜索请求信息和该用户的采购关系,在预先建立的药品索引库中进行搜索,对搜索结果根据用户的采购关系进行价格计算,并将处理后的搜索结果返回给搜索结果界面。 一种用于药品采购的搜索系统,其包括如下模块: 请求与登录信息获取模块,用于获取用户提交的搜索请求信息和用户的登录信息; 采购关系获取模块,用于根据所述的用户登录信息获取该用户已经建立的采购关系; 搜索模块,用于根据用户提交的搜索请求信息和该用户的采购关系,在预先建立的药品索引库中进行搜索,对搜索结果根据用户的采购关系进行价格计算,并将处理后的搜索结果返回给搜索结果界面。 有益技术效果:本专利技术能够通过语法分析准确了解用户的搜索意图,快速的定位到用户想要采购的药品。并根据用户的采购关系,通过将药品多个采购价的模式转换为一个药品一个采购价的模式,使得仍然能够通过搜索引擎实现药品采购价查询需求,该方案尤其适用于产品数据量巨大的应用场景,对于海量产品数据、且高并发的查询需求相比于使用数据库查询能够提高搜索速度和查询准确性,提升整体性能。 【附图说明】 图1是本专利技术实施方式提供的用于药品采购的搜索方法的流程图; 图2是图1中步骤32的子流程图; 图3是图1中步骤33的子流程图; 图4是图3中步骤331的子流程图; 图5是本专利技术实施方式提供的用于药品采购的搜索系统的结构框图; 图6是图5中采购关系获取模块的子结构框图; 图7是图5中搜索模块的子结构框图; 图8是图5中语法解析单元的子结构框图。 【具体实施方式】 如图1所示,在本专利技术实施例的一种用于药品采购的搜索方法,其包括如下步骤: 31、获取用户提交的搜索请求信息和用户的登录信息。 32、根据所述的用户登录信息获取该用户已经建立的采购关系。 可选地,如图2所示,所述步骤52包括以下子步骤: 321、根据所述用户的登录信息,在预存的用户的登录信息与用户的个人信息的对应关系数据库中进行查找匹配,获取所述用户的个人信息。 322、根据所述用户的个人信息,在预存的用户与药品供应商的采购关系数据库中进行查找匹配,获取所述用户所有的采购关系数据。 其中一个用户可能与多个药品供应商建立了采购关系。因此所述用户所有的采购关系数据可能是一个,也可能是一个以上。 33、根据用户提交的搜索请求信息和该用户的采购关系,在预先建立的药品索引库中进行搜索,对搜索结果根据用户的采购关系进行价格计算,并将处理后的搜索结果返回给搜索结果界面。 药品索引库可以根据需要进行同步,同步的过程包括: 步骤1,数据更新请求通知索引构建服务需要更新索引。 步骤2,索引构建服务从药品信息数据库中获取待索引的药品数据,经过词法分析语言处理创建索引数据并储存到药品索引库中。 索引库包含了完整的药品信息、药品所属的供应商信息、药品分类信息和药品的多个采购价格。 可选地,如图3所示,所述步骤33包括如下子步骤: 331、从接收到的用户提交的搜索请求信息解析出用户的搜索意图。 可选地,所述步骤331包括搜索引擎根据药品采购特点对对用户提交的搜索请求信息进行药品助记码分词处理。 通过分词处理,可对各种专业的药品医学术语,药品助记码、厂家名称、厂家助记码进行匹配,提高搜索了的准确性。 可选地,如图4所示,搜索引擎根据药品采购特点对对用户提交的搜索请求信息进行药品助记码分词处理包括如下子步骤: 3311、接收用户输入的药品助记码。 3312、搜索引擎根据预先设置的分词粒度对药品助记码进行分词。 332、将用户的搜索意图的解析结果在已建立的药品索引数据库中进行搜索,并从药品索引数据库中匹配到相关的药品信息数据;根据匹配到的药品信息数据和所述用户所有的采购关系数据获取药品对应的采购价,并将药品对应的采购价写入搜索结果。 针对某个具体药品数据,根据药品所属的供应商和用户对应该供应商的采购关系即可确定供应商针对该药品和该用户所提供的采购价格。得到采购价格之后,系统将该价格写入搜索结果当中。 例如:八、用户想购买“感冒灵颗粒”,按照最完整匹配输入助记码“职1^1”。 8、搜索引擎对助记码分词,根据分词粒度的设置,获得的分词结果为“职1”、“职11”、“泖让”、“泖让 1 ”、““ ”、“111让”、“““ ”、“让”、“ 1“ ”、11 ”。 其中卿匹配感冒灵颗粒,复方感冒灵颗粒,高锰酸钾粉...; 职匹配感冒灵颗粒,复方感冒灵颗粒...: 职!]匹配感冒灵颗粒,复方感冒灵颗粒...; 匹配感冒灵颗粒,复方感冒灵颗粒...; 1111匹配感冒灵颗粒,复方感冒灵颗粒,摩罗丹...; ““匹配感冒灵颗粒,复方感冒灵颗粒...; …匹配感冒灵颗粒,龙葵,头孢克洛颗粒,林可霉素利多卡因凝胶...; 11^1匹配感冒灵颗粒,胃灵颗粒,妇乐颗粒,阿莫西林克拉维酸钾片...: “匹配感冒灵颗粒,武汉康乐药业股本文档来自技高网
...

【技术保护点】
一种用于药品采购的搜索方法,其特征在于,其包括如下步骤:S1、获取用户提交的搜索请求信息和用户的登录信息;S2、根据所述的用户登录信息获取该用户已经建立的采购关系;S3、根据用户提交的搜索请求信息和该用户的采购关系,在预先建立的药品索引库中进行搜索,对搜索结果根据用户的采购关系进行价格计算,并将处理后的搜索结果返回给搜索结果界面。

【技术特征摘要】
1.一种用于药品采购的搜索方法,其特征在于,其包括如下步骤: 51、获取用户提交的搜索请求信息和用户的登录信息; 52、根据所述的用户登录信息获取该用户已经建立的采购关系; 53、根据用户提交的搜索请求信息和该用户的采购关系,在预先建立的药品索引库中进行搜索,对搜索结果根据用户的采购关系进行价格计算,并将处理后的搜索结果返回给搜索结果界面。2.如权利要求1所述的用于药品采购的搜索方法,其特征在于,所述步骤S2包括以下子步骤: 521、根据所述用户的登录信息,在预存的用户的登录信息与用户的个人信息的对应关系数据库中进行查找匹配,获取所述用户的个人信息; 522、根据所述用户的个人信息,在预存的用户与药品供应商的采购关系数据库中进行查找匹配,获取所述用户所有的采购关系数据。3.如权利要求1所述的用于药品采购的搜索方法,其特征在于,所述步骤S3包括如下子步骤: 531、从接收到的用户提交的搜索请求信息解析出用户的搜索意图; 532、将用户的搜索意图的解析结果在已建立的药品索引数据库中进行搜索,并从药品索引数据库中匹配到相关的药品信息数据;根据匹配到的药品信息数据和所述用户所有的采购关系数据获取药品对应的采购价,并将药品对应的采购价写入搜索结果; 533、根据用户提交的搜索请求信息,对写入了药品对应的采购价的搜索结果进行排序;将排序后的搜索结果返回到客户端页面进行展示。4.如权利要求3所述的用于药品采购的搜索方法,其特征在于,所述步骤S31包括搜索引擎根据药品采购特点对对用户提交的搜索请求信息进行药品助记码分词处理。5.如权利要求3所述的用于药品采购的搜索方法,其特征在于,搜索引擎根据药品采购特点对对用户提交的搜索请求信息进行药品助记码分词处理包括如下子步骤: 5311、接收用户输入的药品助记码; 5312、搜索引擎根据预先设置的分词粒度对药品助记码进行分词。6.一种用于药品采购的搜索系统,其特征在于,其包括如下模块:...

【专利技术属性】
技术研发人员:唐林李俊杰李勇
申请(专利权)人:中英融贯资讯武汉有限公司
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1