[发明专利]一种云管理平台知识库的搜索的方法和设备在审
申请号: | 202010851479.5 | 申请日: | 2020-08-21 |
公开(公告)号: | CN111966790A | 公开(公告)日: | 2020-11-20 |
发明(设计)人: | 孔维亭;郭涛 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F16/33 | 分类号: | G06F16/33;G06F16/953;G06F40/289;G06F40/242 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 陈黎明;李红萧 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 管理 平台 知识库 搜索 方法 设备 | ||
本发明提供了一种云管理平台知识库的搜索的方法和设备,该方法包括以下步骤:将用于对自然语言分词的分词器集成到搜索组件中,并将搜索组件集成到云管理平台知识库中;响应于接收到用户使用自然语言在知识库中搜索的指令,将用户输入的自然语言发送到搜索组件,经由搜索组件的分词器进行分词后得到关键字;将关键字在知识库中的词典中进行匹配,并将词典中与关键字匹配度最高的内容展示给用户。通过使用本发明的方案,能够提高云管理平台的分词准确度,提高分词器的可扩展性,提高了用户的易用性,提高了自然语言搜索知识库的准确率。
技术领域
本领域涉及计算机领域,并且更具体地涉及一种云管理平台知识库的搜索的方法和设备。
背景技术
云管理平台实现了对多种云平台的纳管,提供了云资源服务、运维监控、运营分析等功能,随着云管理平台功能和规模的扩展,用户在使用过程中遇到的问题也越来越多,为了提高问题的处理效率,实现系统问题的知识积累,目前大部分云管理平台都引入了知识库的功能,系统会在知识库中内置常见的系统问题的处理方式,用户可以在知识库中进行问题的交流与评论,用户还可以通过搜索的方式检索知识库中的问题。目前大部分的知识库检索都是基于关键字的搜索,不支持自然语言收缩,搜索准确率不高,用户易用性不好。
发明内容
有鉴于此,本发明实施例的目的在于提出一种云管理平台知识库的搜索的方法和设备,通过使用本发明的方法,能够提高云管理平台的分词准确度,提高分词器的可扩展性,提高了用户的易用性,提高了自然语言搜索知识库的准确率。
基于上述目的,本发明的实施例的一个方面提供了一种云管理平台知识库的搜索的方法,包括以下步骤:
将用于对自然语言分词的分词器集成到搜索组件中,并将搜索组件集成到云管理平台知识库中;
响应于接收到用户使用自然语言在知识库中搜索的指令,将用户输入的自然语言发送到搜索组件,经由搜索组件的分词器进行分词后得到关键字;
将关键字在知识库中的词典中进行匹配,并将词典中与关键字匹配度最高的内容展示给用户。
根据本发明的一个实施例,还包括:
在词典中添加由多个词组组成的特殊词组作为匹配关键词;
将特殊词组添加到分词器中以使分词器不会将特殊词组拆分成多个词组。
根据本发明的一个实施例,还包括:
定期巡检知识库中的标题和内容,并计算相邻词组组合成特定词组的词频;
响应于词频达到预设阈值,判断特定词组是否在词典中;
响应于特定词组不在词典中,将特定词组反馈给管理员以判断是否需要添加到词典中。
根据本发明的一个实施例,还包括:
响应于特定词组在词典中,将特定词组进行标记以不再对上述特定词组进行词频统计。
根据本发明的一个实施例,还包括:响应于将特定词组添加到词典中,将特定词组添加到分词器中以使分词器不会将特定词组拆分成多个词组。
根据本发明的一个实施例,用于对自然语言分词的分词器包括Jieba分词器。
根据本发明的一个实施例,搜索组件包括Elasticsearch搜索引擎。
本发明的实施例的另一个方面,还提供了一种云管理平台知识库的搜索的设备,设备包括:
集成模块,集成模块配置为将用于对自然语言分词的分词器集成到搜索组件中,并将搜索组件集成到云管理平台知识库中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010851479.5/2.html,转载请声明来源钻瓜专利网。