企业数据搜索方法、装置及电子设备制造方法及图纸

技术编号:35043748 阅读:69 留言:0更新日期:2022-09-24 23:23
本发明专利技术公开了一种企业数据搜索方法、装置及电子设备,所述方法包括:根据企业数据创建对应的索引字段;获取用户输入的搜索内容;对所述搜索内容进行处理;根据处理后的搜索内容,从所述索引字段中查询出搜索结果;展示所述搜索结果。本发明专利技术通过为企业数据创建对应的索引,通过索引字段来表示企业数据,并从索引字段中进行搜索,提高了搜索的效率,能够帮助用户快速寻找到想要的数据。用户快速寻找到想要的数据。用户快速寻找到想要的数据。

【技术实现步骤摘要】
企业数据搜索方法、装置及电子设备


[0001]本专利技术涉及搜索
,更具体地,涉及一种企业数据搜索方法、装置及电子设备。

技术介绍

[0002]信息时代飞速发展,企业信息化普及的速度也越来越快,各种应用系统越发完善。在信息化建设的脚步不断前进的同时,企业内部的信息资源膨胀也越发严重。随之而来的便是对信息资源查找的成本成倍上升,效率降低。

技术实现思路

[0003]本专利技术的一个目的是提供一种用于企业数据搜索的新技术方案。
[0004]根据本专利技术的第一方面,提供了一种企业数据搜索方法,所述方法包括:根据企业数据创建对应的索引字段;获取用户输入的搜索内容;对所述搜索内容进行处理;根据处理后的搜索内容,从所述索引字段中查询出搜索结果;展示所述搜索结果。
[0005]可选地,所述对所述输入内容进行处理,包括:对所述搜索内容进行自然语言处理分析,所述自然语言处理分析至少包括搜索意图分析和语义分析。
[0006]可选地,所述根据企业数据创建对应的索引字段,包括:通过预处理流水线对所述企业数据进行处理,获取需要索引的内容;根据索引配置信息和所述需要索引的内容创建索引字段。
[0007]可选地,所述预处理流水线包括以下至少一项:文本内容抽取、数据清洗、语言分析、语义分析、关键词提取、摘要提取、同义词扩展和拼音扩展。
[0008]可选地,所述展示所述搜索结果,包括:根据预设的排序机制对所述搜索结果进行排序;展示排序后的搜索结果。
[0009]可选地,所述根据处理后的搜索内容,从所述索引字段中查询出搜索结果,包括:对所述搜索内容进行分词处理,获取与所述搜索内容对应的多个关键词,根据所述关键词从所述索引字段中进行搜索,搜索出包含至少一个所述关键词的搜索结果;或者,根据所述搜索内容从所述索引字段中搜索出包含所述搜索内容的搜索结果。
[0010]可选地,所述从所述索引字段中查询出搜索结果,包括:获取所述用户的权限;根据所述用户的权限对所述索引字段进行过滤;
从过滤后的索引字段中查询出搜索结果。
[0011]可选地,所述根据企业数据创建对应的索引字段,包括:将所述索引字段存入离线查询集群;获取企业数据的生成时间,若所述企业数据的生成时间晚于时间阈值,将所述企业数据对应的索引字段存入在线查询集群;所述从所述索引字段中查询出搜索结果,包括:从所述在线查询集群或所述离线查询集群中查询出搜索结果。
[0012]根据本专利技术的第二方面,提供了一种企业数据搜索装置,所述装置包括:索引字段创建模块,用于根据企业数据创建对应的索引字段;内容获取模块,用于获取用户输入的搜索内容;处理模块,用于对所述搜索内容进行处理;搜索模块,用于根据处理后的搜索内容,从所述索引字段中查询出搜索结果;展示模块,用于展示所述搜索结果。
[0013]根据本专利技术的第三方面,提供了一种电子设备,包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如本专利技术第一方面所述的企业数据搜索方法的步骤。
[0014]根据本专利技术的一个实施例,本专利技术通过对企业数据创建对应的索引字段,通过索引字段来表示企业数据,并从索引字段中进行搜索,提高了搜索的效率,能够帮助用户快速寻找到想要的数据。
[0015]通过以下参照附图对本专利技术的示例性实施例的详细描述,本专利技术的其它特征及其优点将会变得清楚。
附图说明
[0016]被结合在说明书中并构成说明书的一部分的附图示出了本专利技术的实施例,并且连同其说明一起用于解释本专利技术的原理。
[0017]图1是本专利技术一种企业数据搜索方法的流程图。
[0018]图2是本专利技术搜索服务的示意图。
[0019]图3是本专利技术离线查询集群和在线查询集群存储示意图。
[0020]图4是本专利技术企业数据搜索装置示意图。
[0021]图5是本专利技术电子设备示意图。
具体实施方式
[0022]现在将参照附图来详细描述本专利技术的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本专利技术的范围。
[0023]以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。
[0024]对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
[0025]在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有不同的值。
[0026]应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
[0027]如图1所示,本专利技术实施例介绍了一种企业数据搜索方法,所述方法包括:S101:根据企业数据创建对应的索引字段。
[0028]企业数据来自于企业内网,包含各种结构化或者非结构化的数据。比如,企业的内部文档、数据库、第三方软件产生的数据、日志等。在企业运行过程中,企业数据会随时更新。索引字段是根据企业数据所生成的,比如索引字段可以是文档的名称、日志的时间等,可以根据实际需求来设置索引字段。
[0029]S102:获取用户输入的搜索内容。
[0030]搜索内容可以是与用户想要寻找的企业数据相关的内容,比如用户想要寻找一份文档,那么用户输入的搜索内容可以是该文档的名称,也可以是该文档中包含的部分文字。
[0031]S103:对所述搜索内容进行处理。
[0032]S104:根据处理后的搜索内容,从所述索引字段中查询出搜索结果。
[0033]搜索结果与搜索内容之间具有相关性,比如用户输入的搜索内容是多个词语,那么搜索结果至少需要包含上述多个词语中的一个;或者搜索结果中包含与上述词语相关的内容,比如搜索结果中包含上述词语的同义词。
[0034]S105:展示所述搜索结果。
[0035]在搜索完毕后可能会查询到多条搜索结果,在展示搜索结果时,可以将所有的搜索结果都进行展示,也可以根据指定规则对搜索结果进行过滤,只展示过滤后的搜索结果。
[0036]本专利技术通过对企业数据创建对应的索引字段,通过索引字段来表示企业数据,并从索引字段中进行搜索,提高了搜索的效率,能够帮助用户快速寻找到想要的数据。
[0037]在本专利技术一种实施方式中,上述步骤S103包括:对所述输入内容进行自然语言处理分析,所述自然语言处理分析至少包括搜索意图分析和语义分析。
[0038]通过对输入内容进行搜索意图分析和语义分析,可以判断出用户想要搜索的目标,提高搜索效率。比如用户输入内容是“图片A”,对用户输入内容进行自然语言处理分析后可以得知用户需要搜索的目标可能是一张图片,图片的名称是“A”,那么在搜索过程中可以只在图片数据中进行搜索,减小搜索本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种企业数据搜索方法,其特征在于,所述方法包括:根据企业数据创建对应的索引字段;获取用户输入的搜索内容;对所述搜索内容进行处理;根据处理后的搜索内容,从所述索引字段中查询出搜索结果;展示所述搜索结果。2.根据权利要求1所述的方法,其特征在于,所述对所述输入内容进行处理,包括:对所述搜索内容进行自然语言处理分析,所述自然语言处理分析至少包括搜索意图分析和语义分析。3.根据权利要求1所述的方法,其特征在于,所述根据企业数据创建对应的索引字段,包括:通过预处理流水线对所述企业数据进行处理,获取需要索引的内容;根据索引配置信息和所述需要索引的内容创建索引字段。4.根据权利要求3所述的方法,其特征在于,所述预处理流水线包括以下至少一项:文本内容抽取、数据清洗、语言分析、语义分析、关键词提取、摘要提取、同义词扩展和拼音扩展。5.根据权利要求1所述的方法,其特征在于,所述展示所述搜索结果,包括:根据预设的排序机制对所述搜索结果进行排序;展示排序后的搜索结果。6.根据权利要求1所述的方法,其特征在于,所述根据处理后的搜索内容,从所述索引字段中查询出搜索结果,包括:对所述搜索内容进行分词处理,获取与所述搜索内容对应的多个关键词,根据所述关键词从所述索引字段中进行搜索,搜索出包含至少一个所述关键词的搜索结...

【专利技术属性】
技术研发人员:甄教明李林光吴江泉
申请(专利权)人:歌尔股份有限公司
类型:发明
国别省市:

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

1