[发明专利]用于自然语言精准检索的结构化查询语句生成系统及方法有效
申请号: | 201510054594.9 | 申请日: | 2015-01-30 |
公开(公告)号: | CN104657439B | 公开(公告)日: | 2019-12-13 |
发明(设计)人: | 欧阳江 | 申请(专利权)人: | 欧阳江 |
主分类号: | G06F16/332 | 分类号: | G06F16/332;G06F17/27 |
代理公司: | 44232 深圳市隆天联鼎知识产权代理有限公司 | 代理人: | 万振雄;刘耿 |
地址: | 510630 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种用于自然语言精准检索的结构化查询语句生成方法,包括:获取自然语言查询语句;利用预设的词典及第一规则,对所述自然语言查询语句进行切词,并得到切词方案;利用预设的第二规则,在所述切词方案上生成解析树;根据所述解析树的根节点生成局部查询参数,及代入所述解析树第一层子节点的全局查询参数并得到所述解析树的根节点的全局查询参数;及根据所述解析树的根节点的全局查询参数生成结构化查询语句。本发明还提供一种结构化查询语句生成系统。利用本发明可自动将自然语言查询语句转换成结构化查询语句。 | ||
搜索关键词: | 用于 自然语言 精准 检索 结构 查询 语句 生成 系统 方法 | ||
【主权项】:
1.一种用于自然语言精准检索的结构化查询语句生成方法,应用于电子装置,其特征在于,该方法包括:/n获取自然语言查询语句;/n利用预设的词典及第一规则,对所述自然语言查询语句进行切词,并得到切词方案;/n利用预设的第二规则,在所述切词方案上生成解析树;/n根据所述解析树的根节点生成局部查询参数,根据所述解析树第一层子节点生成全局查询参数,及代入所述解析树第一层子节点的全局查询参数并得到所述解析树的根节点的全局查询参数;及/n根据所述解析树的根节点的全局查询参数生成结构化查询语句,所述的结构化查询语句是SQL语句或SPARQL语句;/n所述的预设的第二规则包括领域规则、表达式规则及/或中心词判定规则,其中:/n所述领域规则以语义关系三元组为左部,以一组相应的属性设置脚本为右部,并使用所述领域规则的左部为入口创建所述领域规则的索引;/n所述表达式规则的左部用于定义表达式的形式化特征,右部包含一组相应的属性设置脚本;及/n所述中心词判定规则左部为由关联类型构成的有序二元组,右部则指出中心词子节点应该具备的关联类型,并使用所述中心词判定规则的左部为入口创建所述中心词判定规则的索引。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于欧阳江,未经欧阳江许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510054594.9/,转载请声明来源钻瓜专利网。