[发明专利]一种企业名称关键字提取方法有效
申请号: | 201711088610.1 | 申请日: | 2017-11-08 |
公开(公告)号: | CN107748745B | 公开(公告)日: | 2021-08-03 |
发明(设计)人: | 郑旭;王志永;郭建辉;林文东;吴少茂 | 申请(专利权)人: | 厦门美亚商鼎信息科技有限公司 |
主分类号: | G06F40/284 | 分类号: | G06F40/284;G06F16/2458 |
代理公司: | 厦门致群财富专利代理事务所(普通合伙) 35224 | 代理人: | 刘兆庆;张谦 |
地址: | 361000 福建省厦门市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 企业名称 关键字 提取 方法 | ||
本发明公开了一种企业名称关键字提取方法,包括以下步骤:搭建与企业名称相关的基础热词库;对用户输入的企业名称进行中文分词处理,输出分词结果;声明新的数组arrs_a,遍历所述分词结果,若遍历过程中分词结果中的某个分词匹配到所述基础热词库中的热词,则将该分词加入到数组arrs_a;依次根据分词词长、分词位置对数组arrs_a进行排序;对排序后的数组arrs_a中进行遍历,针对数组arrs_a中的每个分词,依序对企业名称进行替空操作,将得到的最终词作为企业名称关键字。本发明本发明能够根据企业名称快速提取出企业名称关键字,便于实现大数据量的、高覆盖率的企业名称关键字数据的获得。
技术领域
本发明涉及数据处理技术领域,特别涉及一种企业名称关键字提取方法。
背景技术
企业名称关键字是企业名称的最重要组成部分,也是企业核心数据资产,企业名称关键字在对企业数据进行处理过程中具有重要的作用。如果能够根据搜集到的企业名称,快速提取出企业名称关键字,就可以提供给第三方系统用于他途,包括但不仅限于搜索引擎,爬虫,舆情分析等应用场景。
企业名称通常包括行政区划、字号、行业、组织形式四个要素构成,其中字号是构成企业名称关键字的核心部分。由于企业字号的复杂性和多样性,导致利用数据处理技术提取企业名称关键字的难度加大。目前,对于企业名称关键字数据,还只能通过人工去甄别、补充,要想获得大数据量的、高覆盖率的企业名称关键字数据,在实际操作中需要投入大量的人力才能完成。
发明内容
本发明的目的在于提供一种企业名称关键字提取方法,其能够根据企业名称快速提取出企业名称关键字,便于实现大数据量的、高覆盖率的企业名称关键字数据的获得。
为实现上述目的,本发明采用以下技术方案:
一种企业名称关键字提取方法,包括以下步骤:
S1、搭建与企业名称相关的基础热词库;
S2、对用户输入的企业名称进行中文分词处理,输出分词结果;
S3、声明新的数组arrs_a,遍历所述分词结果,若遍历过程中分词结果中的某个分词匹配到所述基础热词库中的热词,则将该分词加入到数组arrs_a;
S4、依次根据分词词长、分词位置对数组arrs_a进行排序;
S5、对排序后的数组arrs_a中进行遍历,针对数组arrs_a中的每个分词,依序对企业名称进行替空操作,将得到的最终词作为企业名称关键字。
进一步地,还包括以下步骤:
S6、设定关键字长度阈值,判断所述步骤S5中得到的企业名称关键字长度是否达到关键字长度阈值,若达到,则判定企业名称关键字的提取结果正确,若未达到,则执行步骤S7;
S7、针对S5中得到的企业名称关键字与相邻词进行拼接,获得达到关键字长度阈值的企业名称关键字。
更进一步地,所述步骤S1还包括以下步骤:对所述基础热词库中的热词进行打标签处理,用以定义热词的标签类别;
所述步骤S7包括以下分步骤:
S71、依次根据分词位置、分词词长对所述数组arrs_a进行重新排序;
S72、找到步骤S5中得到的企业名称关键字的前、后位置的相邻词,并根据相邻词的标签类别选择是否拼接,拼接后记录拼接结果的词长和位置偏移量;
S73、判断拼接结果的词长是否达到关键字长度阈值,若达到,则停止拼接并认定该拼接结果为正确的企业名称关键字,若未达到,则基于拼接结果的词长和位置偏移量继续向后遍历。
优选地,步骤S1中的搭建与企业名称相关的基础热词库通过以下步骤实现:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门美亚商鼎信息科技有限公司,未经厦门美亚商鼎信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711088610.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种勾勒框知识库的建立方法及装置
- 下一篇:一种自动化管理词条的方法