一种基于化合物的搜索引擎和搜索方法技术

技术编号:31753443 阅读:55 留言:0更新日期:2022-01-05 16:35
本申请涉及一种基于化合物的搜索引擎和搜索方法,化合物搜索引擎包括:化合物搜索模块,用于接收搜索描述并将其转化为搜索标识,化合物本地缓存模块和本地存储模块用于根据搜索标识在私有云上进行搜索,公共云化合物缓存模块和公共云化合物存储模块用于根据搜索标识在公有云上进行搜索,搜索结构都更新至化合物本地缓存模块;搜索方法是根据用户的搜索描述,搜索引擎先在本地模块上匹配是否有用户请求的信息,若没有匹配,则通过公共云模块进行匹配,实现对常用搜索目标物进行高效返回。本申请通过采用混合云的缓存机制高效提高搜索效率,并缓解了存储压力,可广泛应用于混合云的高效使用。云的高效使用。

【技术实现步骤摘要】
一种基于化合物的搜索引擎和搜索方法


[0001]本申请涉及数据搜索
,尤其是涉及一种基于化合物的搜素引擎和搜索方法。

技术介绍

[0002]医疗健康历来是社会民生关注的焦点问题,是国家发展和人民健康的重中之重,化学实验是推动医疗健康获得突破性进展的重要手段。伴随着经济和网络技术的不断发展,越来越多的行业都从传统行业逐渐转变到"互联网+"中来,借助于网络信息平台,将互联网与传统产业相融合,利用互联网所具有的优势特征,创造新的发展机遇,为企业提供更加快捷方便的服务。因为市面上出现了各种信息化解决方案,帮助医疗健康领域的企业更高效的研发和管理。
[0003]在所有的系统中,由于行业特性,化合物搜索是所有系统共有的属性。然后目前市面上有各种化合物库,企业内部又有属于企业自己的具有机密性质的化合物库,如何有效的管理这两部分库成了所有系统共有的问题。
[0004]目前常见的做法比较低效,用户或者系统需要同时对外部和内部分开搜索,这样造成搜索效率低;另外由于搜索分开,所以无法做到系统优化,无法对搜索过的化合物进行缓存以便下一次搜索。...

【技术保护点】

【技术特征摘要】
1.一种化合物搜索引擎,其特征在于,包括:化合物搜索模块,接收输入的搜索描述,并将所述搜索描述转化为搜索标识;化合物本地缓存模块,根据所述搜索标识在化合物本地内存中进行搜索,得到本地缓存搜索结果并缓存;化合物本地存储模块,根据所述搜索标识在化合物本地存储中进行搜索,得到本地存储搜索结果并返回给所述化合物本地缓存模块;公共云化合物缓存模块,根据所述搜索标识在公共云化合物内存中进行搜索,得到公共云化合物缓存搜索结果并返回给所述化合物本地缓存模块和本地化合物存储模块;公共云化合物存储模块,根据所述搜索标识在公共云化合物存储中进行搜索,得到公共云化合物存储搜索结果并返回给所述化合物本地缓存模块、本地化合物存储模块和公共云化合物缓存模块。2.根据权利要求1所述的搜索引擎,其特征在于,所述搜索引擎还包括搜索频率检测服务器,连接所述化合物本地缓存模块并连接到相应的搜索信息测试其在一个时间段内的搜索频率。3.根据权利要求2所述的搜索引擎,其特征在于,根据所述搜索频率检测服务器检测的出的结果,所述化合物本地缓存模块自动清除搜索频率低或搜索频率为0的相应化合物的信息。4.根据权利要求1所述的搜索引擎,其特征在于,所述搜索描述包括化合物ID、化合物名称、化合物别名、化合物CAS号、化合物的分子式、化合物的分子量、化合物的INCHI串、化合物的SMILES串、化合物的标签、化合物所属的分类以及化合物的属性组。5.根据权利要求1所述的搜索引擎,其特征在于,所述化合物本地缓存模块、化合物本地存储模块、公共云化合物缓存模块和公共云化合物存储模块包括多种化合物及其属性,所述化合物的属性包括化合物分子量,化合物分子式,化合物结构式,化合物名称,化合物CAS号,化合物密度,化合物图谱/质谱信息,化合物毒理信息,化学品属性,生物测试数据以及合成路线。6.根据权利要求1所述的搜索引擎,其特征在于...

【专利技术属性】
技术研发人员:常闻宇
申请(专利权)人:蔚泓智能信息科技上海有限公司
类型:发明
国别省市:

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

1