[发明专利]一种数据查询方法及装置有效
申请号: | 201810633278.0 | 申请日: | 2018-06-19 |
公开(公告)号: | CN108846103B | 公开(公告)日: | 2021-01-15 |
发明(设计)人: | 付浩伟 | 申请(专利权)人: | 北京天工矩阵信息技术有限公司 |
主分类号: | G06F16/903 | 分类号: | G06F16/903 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 陈剑 |
地址: | 102600 北京市大兴*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 查询 方法 装置 | ||
本发明实施例提供一种数据查询方法及装置。所述方法包括:接收终端发送的查询字符串;根据所述查询字符串利用主体库进行主体分析获得对应的主体名称;根据所述主体名称利用对应的参数分析模型对所述查询字符串进行参数分析,获得对应的参数信息;将所述主体名称和所述参数信息生成查询指令,根据所述查询指令进行查询。所述装置用于执行上述方法。本发明实施例通过主体库获取到查询字符串中的主体名称,然后根据主体名称利用对应的参数分析模型获得参数信息,最后根据主体名称和参数信息构成的查询指令进行查询,获得查询结果,由于从查询字符串中获得了较为规范的查询指令,因此能够获取较为准确的查询结果。
技术领域
本发明涉及数据处理技术领域,具体而言,涉及一种数据查询方法及装置。
背景技术
基于自动化技术的发展,用于工业自动化生产的自动化设备或者其他智能装置也越来越多,因此,为了供用户查询某一产品的相关参数信息,一些公司提供了在线查询服务。
现有技术中,查询公司存储了超过7亿条产品规格记录,以实现为用户提供准确全面地搜索服务。在数据库中,每条产品规格包括:品牌、品类、所属产品系列、产品名称、参数、物料号等多类可供检索的信息。例如:iC65N-C16A/3P+VEA 30mA是一个独立的SKU。其对应的信息有:产品名称:iC65N-C16A/3P+VEA 30mA;产品类别:微型断路器;品牌:施耐德电气;所属产品系列:iC65系列小型断路器;厂商物料号:1001;特性参数:分断能力类型:[N型];极数:[3极];脱扣特性:[C型];额定电流:[16安];....关键的特性参数,都会以代码字符的方式,组合反映在产品名称中。但是还有相当多的参数(最多可达300项),未在产品名称中体现。
搜索系统需要根据用户输入的包含上述(部分)信息的字符串,查找并返回相关产品名称、物料号以及其他周边信息。用户查询中存在的常见问题包括:
用户对特定内容的描述可能是不规范的。例如:16安,写为16A;施耐德写为施奈德或者Schneider等。
用户字符串中包含的信息片段,顺序是不固定的。例如:施耐德3P16A或者iC65N3P 16A Schneider Electric。
用户字符串中包含的信息项,是不完备的。例如:“施耐德3极16A”这个字符串包含了品牌和产品名称的一些片段。其中,“施耐德”是品牌名称;“3极16A”可以优先理解为是产品名称中的一些字符,也可能是产品参数中的值。
由于上述用户输入的查询字符串并不都是规范的,因此可能会查询出的结果并不是用户想要的,从而导致了查询准确率比较低。
发明内容
有鉴于此,本发明实施例的目的在于提供一种数据查询方法及装置,以解决上述技术问题。
第一方面,本发明实施例提供了一种数据查询方法,包括:
接收终端发送的查询字符串;
根据所述查询字符串利用主体库进行主体分析获得对应的主体名称;
根据所述主体名称利用对应的参数分析模型对所述查询字符串进行参数分析,获得对应的参数信息;
将所述主体名称和所述参数信息生成查询指令,根据所述查询指令进行查询。
进一步地,所述方法,还包括:
对所述查询字符串进行预处理操作,其中,所述预处理操作包括分隔符替换、主体名称预识别和参数信息预识别。
进一步地,所述方法,还包括:
预先获取所有产品规格对应的标准主体名称以及每一所述标准主体名称对应的所有疑似主体名称;
将所述标准主体名称和对应的所述疑似主体名称的集合构成所述主体库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京天工矩阵信息技术有限公司,未经北京天工矩阵信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810633278.0/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置