一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用于电力客服中的数据检索方法与流程

2022-12-23 21:15:42 来源:中国专利 TAG:


1.本发明实施例涉及检索技术领域,尤其涉及一种用于电力客服中的数据检索方法、装置、设备及介质。


背景技术:

2.目前国家电网内部存在海量的结构化和非结构化的知识数据,数据检索和搜索引擎已经成为用户查找知识必不可少的工具。而衡量检索结果质量的标准主要是准确率和召回率。准确率又称查准率,主要用于评价检索结果的准确性,即检索结果中与关键词相关的文件的数量与检索结果中与关键词不相关的文件的数量的比率。召回率又称查全率,主要用于评价检索结果的全面性,即检索结果中的与关键词相关的文件的数量与知识库中的与关键词相关的所有文件的数量的比率。
3.当前基于关键词匹配的全文检索技术,是直接基于用户输入的词串在知识库中进行匹配,或将用户输入的句字进行分词得到关键词,然后直接根据关键词在知识库中进行匹配,得到包含一个或多个词串或关键词的检索结果。
4.因此,当前基于关键词匹配的全文检索技术,为了保证检索的准确率,可能会丢掉一些与关键词有关的检索结果,这样就降低了召回率。为了提高召回率,可能会检索出一些与关键词无关的检索结果,这样就降低了准确率,即检索的准确率较低或者召回率较低,无法在不降低检索召回率的情况下,提高检索的准确率。


技术实现要素:

5.本发明实施例提供一种用于电力客服中的数据检索方法、装置、设备及介质,以实现在不降低检索召回率的情况下,提高检索的准确率。
6.第一方面,本发明实施例提供了一种用于电力客服中的数据检索方法,包括:
7.响应于电力客服信息检索请求,在所述电力客服信息检索请求中提取目标查询式,并在所述目标查询式中提取得到至少一个目标检索词;
8.根据各所述目标检索词的词性,获取与各所述目标检索词分别对应的检索优先级;
9.执行按照所述检索优先级,分别将各所述目标检索词在电力客服知识库中进行检索的操作,直至当前检索到的各目标电力客服知识满足数量阈值条件;
10.根据检测到的各所述目标电力客服知识,生成与所述电力客服信息检索请求对应的检索结果。
11.第二方面,本发明实施例还提供了一种用于电力客服中的数据检索装置,该装置包括:
12.目标检索词提取模块,用于响应于电力客服信息检索请求,在所述电力客服信息检索请求中提取目标查询式,并在所述目标查询式中提取得到至少一个目标检索词;
13.检索优先级获取模块,用于根据各所述目标检索词的词性,获取与各所述目标检
索词分别对应的检索优先级;
14.电力客服知识检索模块,用于执行按照所述检索优先级,分别将各所述目标检索词在电力客服知识库中进行检索的操作,直至当前检索到的各目标电力客服知识满足数量阈值条件;
15.检索结果生成模块,用于根据检测到的各所述目标电力客服知识,生成与所述电力客服信息检索请求对应的检索结果。
16.第三方面,本发明实施例还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本发明实施例中任一所述的用于电力客服中的数据检索方法。
17.第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例中任一所述的用于电力客服中的数据检索方法。
18.本发明实施例通过响应电力客服信息检索请求,在电力客服信息检索请求中提取目标查询式,并在目标查询式中提取至少一个目标检索词,根据目标检索词的词性,获取目标检索词的检索优先级,再根据检索优先级,在电力客服知识库中进行检索,最终获得满足数量阈值条件的电力客服信息,从而提高检索结果中与目标检索词相关的文件的数量与检索结果中与目标检索词不相关的文件的数量的比率,且检索结果中的与目标检索词相关的文件的数量与电力客服知识库中的与目标检索词相关的所有文件的数量的比率不会因此降低,即实现了在不降低检索召回率的同时提高了检索的准确率。
附图说明
19.图1是本发明实施例一中的一种用于电力客服中的数据检索方法的流程图;
20.图2是本发明实施例二中的一种用于电力客服中的数据检索方法的流程图;
21.图3是本发明实施例三中的一种用于电力客服中的数据检索装置的结构示意图;
22.图4是本发明实施例四中的一种计算机设备的结构示意图。
具体实施方式
23.下面结合附图和实施例对本发明实施例作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明实施例,而非对本发明实施例的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明实施例相关的部分而非全部结构。
24.实施例一
25.图1是本发明实施例一中的一种用于电力客服中的数据检索方法的流程图,本实施例可适用于在电力客服中对数据进行检索的情况,该方法可以由用于电力客服中的数据检索装置来执行,该装置可以通过软件和/或硬件的方式实现,并集成在执行本方法的设备中,在本实施例中执行本方法的设备可以是计算机、平板电脑和/或手机等可以执行搜索操作的任意一种智能终端。具体的,参考图1,该方法具体包括如下步骤:
26.步骤110、响应于电力客服信息检索请求,在所述电力客服信息检索请求中提取目标查询式,并在所述目标查询式中提取得到至少一个目标检索词。
27.其中,所述电力客服信息检索是指依据用户输入的电力客服信息的检索内容进行
检索。例如,用户想要检索智能电表相关内容时,输入的检索内容可以是“智能电表”,也可以是“智能电表,智能电能表”,用户想要检索如何快速更换智能电表时,输入的检索内容可以是“如何快速地更换智能电表?”,也可以是“快速地更换智能电表”。即,用户可以在检索框内输入词串、短语、句子或标点符号等内容,且不限制用户的输入格式。
28.其中,所述目标查询式是由用户输入的电力客服信息的检索内容生成的,并且包括用户输入的所有的检索内容。所述目标查询式用于对目标检索词进行提取。
29.具体的,所述目标检索词是在目标查询式中提取到的关键词。例如,用户输入的检索内容是“智能电表”时,则可以得到1个目标检索词,即“智能电表”。用户输入的检索内容是“智能电表,智能电能表”时,则可以得到2个目标检索词,即“智能电表”和“智能电能表。”用户输入的检索内容是“如何快速地更换智能电表”时,则可以得到4个关键词,即“如何”、“快速地”、“更换”和“智能电表”。即,将用户输入的检索内容提取为单个的词。
30.步骤120、根据各所述目标检索词的词性,获取与各所述目标检索词分别对应的检索优先级。
31.其中,所述目标检索词的词性是指提取得到目标检索词后,根据目标检索词的特征,对目标检索词进行划分。该目标检索词的词性可以是动词、形容词或名词。例如,目标检索词是“快速地”、“更换”和“智能电表”,识别的目标检索词“快速地”的词性为副词,识别的目标检索词“更换”的词性为动词,识别的目标检索词“智能电表”的词性为名词。
32.在本实施例中,所述检索优先级可以是根据目标检索词的词性预设的检索规则。具体的,每个检索优先级可以对应一个词性。例如,词性可以包括名词、动词、形容词和副词,名词的检索优先级可以是最高的,动词的检索优先级低于名词的检索优先级,形容词的检索优先级低于副词的检索优先级。词性还可以包括副词、代词和连词,副词、代词和连词可以不参与检索。
33.步骤130、执行按照所述检索优先级,分别将各所述目标检索词在电力客服知识库中进行检索的操作,直至当前检索到的各目标电力客服知识满足数量阈值条件。
34.具体地,可以从检索优先级最高的词性分类对应的目标检索词开始,与电力客服知识库中的知识内容进行匹配。例如,根据用户输入的检索内容,提取了三个目标检索词,三个目标检索词对应的词性分别是检索优先级由高到低的第一优先级、第二优先级和第三优先级,第一优先级是名词,第二优先级是动词,第三优先级是形容词,可以从名词对应的目标检索词开始,与电力客服知识库中的知识内容进行匹配。
35.也可以从任意一个检索优先级的词性分类对应的目标检索词开始,与电力客服知识库中的知识内容进行匹配。例如,根据用户输入的检索内容,提取了三个目标检索词,三个目标检索词对应的词性分别是检索优先级由高到低的第一优先级、第二优先级和第三优先级,第一优先级是名词,第二优先级是动词,第三优先级是形容词,可以从动词对应的目标检索词开始,与电力客服知识库中的知识内容进行匹配。
36.在本实施例中,根据检索优先级,将对应一个词性分类的目标检索词与电力客服知识库中的知识内容进行匹配包括如下步骤:当至少一个目标检索词中并未包括对应该一个词性分类的目标检索词时,将检索优先级低于该一个词性分类的目标检索词与电力客服知识库中的知识内容进行匹配。
37.例如,检索内容中包括检索优先级由高到低的以下四种词性分类:第一优先级、第
二优先级、第三优先级和第四优先级,其中,第一优先级是名词,第二优先级是动词,第三优先级是形容词,第四优先级是副词。根据用户输入的检索内容“快速地更换”,提取了两个目标检索词“快速地”和“更换”,第一个目标检索词“快速地”对应词性为副词,第二个目标检索词“更换”对应词性为动词。即,根据用户输入的检索内容提取的两个目标检索词中未包括词性为名词的目标检索词,则将检索优先级低于第一优先级的目标检索词与电力客服知识库中的知识内容进行匹配,即将对应第二词性的目标检索词与电力客服知识库中的知识内容进行匹配,即将目标检索词“更换”与电力客服知识库中的知识内容进行匹配。
38.如果目标检索词“更换”与电力客服知识库中的知识内容匹配不成功,继续将检索优先级低于第二优先级的目标检索词与电力客服知识库中的知识内容进行匹配,即将词性为形容词的目标检索词与电力客服知识库中的知识内容进行匹配,但是根据用户输入的检索内容提取的两个目标检索词中未包括词性为形容词的关键词,则将检索优先级低于第三优先级的目标检索词与电力客服知识库中的知识内容进行匹配,即将对应第四优先级的目标检索词与电力客服知识库中的知识内容进行匹配,即将对应副词词性的目标检索词与电力客服知识库中的知识内容进行匹配,即将目标检索词“快速地”与电力客服知识库中的知识内容进行匹配。
39.再例如,检索内容中包括检索优先级由高到低的以下三种词性分类:第一优先级、第二优先级和第三优先级,其中,第一优先级是名词和动词,第二优先级是形容词,第三优先级是副词。根据用户输入的检索内容“快速地更换智能电表”,提取了三个目标检索词“快速地”、“更换”和“智能电表”,第一个目标检索词“快速地”对应词性为副词,第二个目标检索词“更换”对应词性为动词,第三个目标检索词“智能电表”对应词性为名词。首先,将对应第一优先级的目标检索词与电力客服知识库中的知识内容进行匹配,即将目标检索词“智能电表”和“更换”与电力客服知识库中的知识内容进行匹配。
40.如果目标检索词“智能电表”和“更换”与电力客服知识库中的知识内容匹配不成功,继续将检索优先级低于第一优先级的目标检索词与电力客服知识库中的知识内容进行匹配,即将词性为形容词的目标检索词与电力客服知识库中的知识内容进行匹配,但是根据用户输入的检索内容提取的三个目标检索词中未包括词性为形容词的目标检索词,则将检索优先级低于第二优先级的目标检索词与电力客服知识库中的知识内容进行匹配,即将对应第三优先级的目标检索词与电力客服知识库中的知识内容进行匹配,即将对应副词词性的目标检索词与电力客服知识库中的知识内容进行匹配,即将目标检索词“快速地”与电力客服知识库中的知识内容进行匹配。
41.在本实施例中,直至当前检索到的各目标电力客服知识满足数量阈值条件是指检索到的目标电力客服知识的数量达到预设的数量阈值条件时停止检索。例如,检索内容中包括第一优先级、第二优先级和第三优先级的目标检索词。首先将对应第一优先级的目标检索词与电力客服知识库中的知识内容进行匹配,检索得到50条目标电力客服知识;其次将对应第二优先级的目标检索词与电力客服知识库中的知识内容进行匹配,检索得到100条目标电力客服知识;若目标电力客服知识满足的数量阈值条件为200条,则继续将对应第三优先级的目标检索词与电力客服知识库中的知识内容进行匹配;若目标电力客服知识满足的数量阈值条件为150条,则不再将对应第三优先级的目标检索词与电力客服知识库中的知识内容进行匹配。
42.步骤140、根据检测到的各所述目标电力客服知识,生成与所述电力客服信息检索请求对应的检索结果。
43.本发明实施例通过响应电力客服信息检索请求,在电力客服信息检索请求中提取目标查询式,并在目标查询式中提取至少一个目标检索词,根据目标检索词的词性,获取目标检索词的检索优先级,再根据检索优先级,在电力客服知识库中进行检索,最终获得满足数量阈值条件的电力客服信息。通过设定目标检索词的检索优先级,可以先根据检索优先级最高的词性对应的目标检索词进行检索,得到的检索结果,检索的准确率较高。继而提高了检索结果中与目标检索词相关的文件的数量与检索结果中与目标检索词不相关的文件的数量的比率,且检索结果中的与目标检索词相关的文件的数量与电力客服知识库中的与目标检索词相关的所有文件的数量的比率不会因此降低,即实现了在不降低检索召回率的同时提高了检索的准确率。
44.实施例二
45.图2是本发明实施例二中的一种用于电力客服中的数据检索方法的流程图,本实施例是对上述各技术方案的进一步细化,本实施例中的技术方案可以与上述一个或者多个实施例中的各个可选方案结合。如图2所示,该方法可以包括如下步骤:
46.步骤210、响应于电力客服信息检索请求,在所述电力客服信息检索请求中提取目标查询式,并在所述目标查询式中提取得到至少一个目标检索词。
47.步骤220、根据各所述目标检索词的词性,在各所述目标检索词中滤除无效检索词。
48.其中,所述无效检索词是指对检索结果无贡献的目标检索词,包括以下部分或全部词性:连词、介词、副词和代词。应当理解,无效检索词还可以包括语气词等,无效检索词可根据具体的应用场景进行选择,本实施例对此不进行限制。
49.可选的,可以根据各所述目标检索词的词性,查询无效词性分类库,在各所述目标检索词中滤除命中无效词性分类的无效检索词。
50.其中,所述无效词性分类库是将对检索结果无贡献的词性进行预先设定,可以包括连词、介词、副词和代词中的一种或多种,也可以包括语气词,本实施例对此不进行限制。
51.具体的,在确定目标检索词的词性之后,将确定的词性与无效词性分类库进行对比,若确定的目标检索词词性存在于无效词性分类库中,则滤除该词性的目标检索词。
52.步骤230、根据各所述目标检索词的词性,查询词性分类与检索优先级之间的映射关系,获取与各所述目标检索词分别对应的检索优先级。
53.在本实施例中,可以根据预先设定的词性分类与检索优先级之间的映射关系,获取得到目标检索词对应的检索优先级。可以理解的是,一个目标检索词的词性越能体现目标检索词的特征,其检索优先级越高,该目标检索词应该以更高的优先级被优先检索。
54.具体的,每个检索优先级可以对应一个词性分类。例如,词性分类可以包括名词、动词、形容词和副词,名词的检索优先级可以是最高的,动词的检索优先级低于名词的检索优先级,形容词的检索优先级低于副词的检索优先级。词性还可以包括副词、代词和连词,副词、代词和连词可以不参与检索。
55.步骤240、按照所述检索优先级,依次在各所述目标检索词中获取当前处理检索词。
56.在本实施例中,所述当前处理检索词是按照检索优先级的顺序,在目标检索词中依次提取到的。例如,若目标检索词的检索优先级为第一优先级,则当前处理检索词为该目标检索词。若当前处理检索词的检索完成,则将检索优先级为第二优先级的目标检索词设为当前处理检索词。
57.步骤250、执行将所述当前处理检索词在电力客服知识库中进行检索的操作,并在所述当前处理检索词每命中一条目标电力客服知识时,将所命中的目标电力客服知识加入至检索结果集。
58.在本实施例中,将当前处理检索词在电力客服知识库中进行检索,并在当前处理检索词命中目标电力客服知识时,将该目标电力客服知识加入到检索结果集中。
59.可选的,在电力客服知识库中依次获取一条当前处理电力客服知识,并获取与当前处理电力客服知识对应的至少一项描述字段,不同描述字段具有不同的匹配优先级;
60.按照匹配优先级,依次获取当前处理电力客服知识的一项当前处理描述字段,并判断当前处理描述字段与所述当前处理检索词是否匹配;
61.若是,则确定当前处理检索词命中所述当前处理电力客服知识;
62.否则,返回执行按照匹配优先级,依次获取当前处理电力客服知识的一项当前处理描述字段的操作,直至对当前处理电力客服知识的全部描述字段进行匹配后,确定当前处理检索词未命中当前处理电力客服知识;
63.在确定完成对所述当前处理电力客服知识的匹配后,返回执行在电力客服知识库中依次获取一条当前处理电力客服知识的操作。
64.其中,电力客服知识库包括至少一项知识内容,知识内容包括多个描述字段,每个描述字段对应一个匹配优先级。描述字段可以是匹配优先级由高到低的以下全部或部分字段:知识数据文件名、知识各级标题、知识关键字、知识语料、知识摘要、知识小结和知识全文。根据多个描述字段的重要程度,对多个描述字段进行排序,进一步提高了检索的效率和准确率。
65.应当理解,描述字段还可以是其它字段,描述字段的种类和数量可根据具体的应用场景进行选择,本实施例对此并不进行限制。
66.在本实施例中,多个描述字段包括匹配优先级由高到低的以下字段:知识数据文件名、知识各级标题、知识关键字、知识语料、知识摘要、知识小结和知识全文。多个描述字段的匹配优先级顺序可以根据多个描述字段的重要程度进行排序,且可以设置尽量多的描述字段。
67.通过根据多个描述字段的重要程度,对多个描述字段进行排序,提高了检索的效率和准确率,且提供了尽量多的描述字段,丰富了电力客服知识库的知识内容,防止用户输入的检索内容较偏僻,无法得到检索结果。应当理解,多个描述字段的匹配优先级顺序也可以根据具体的应用场景进行选择,本实施例对此并不进行限制。
68.具体的,获取当前处理电力客服知识的一项当前处理描述字段,并判断当前处理描述字段与当前处理检索词是否匹配。
69.具体的,当前处理检索词与当前处理描述字段匹配成功时,判定当前处理检索词与电力客服知识库中的知识内容匹配成功。因为多个描述字段有不同的优先级,只要有一个优先级对应的描述字段匹配成功,则判定当前处理检索词与电力客服知识库中的知识内
容匹配成功,不会继续再与匹配优先级低于当前处理描述字段的描述字段进行匹配。
70.具体的,当前处理检索词与当前处理描述字段匹配不成功时,将当前处理检索词与匹配优先级低于当前处理描述字段的描述字段进行匹配。例如,多个描述字段包括匹配优先级由高到低的以下字段:知识数据文件名、知识各级标题、知识关键字和知识语料,当前处理检索词与电力客服知识数据文件名匹配不成功时,则继续与知识各级标题进行匹配,当与知识各级标题匹配不成功时,继续与知识关键字进行匹配,直到匹配成功或者确定不匹配。
71.具体的,当确定完成对当前处理电力客服知识的匹配后,在电力客服知识库中获取下一条当前处理电力客服知识,继续进行匹配操作。
72.步骤260、实时检测所述检索结果集包括的目标电力客服知识的数量值是否超过预设的数量阈值。
73.若是,执行步骤270,若否,完成将所述当前处理检索词在电力客服知识库中进行检索的操作后,返回执行步骤240,直至完成对全部目标检索词的检索。
74.其中,所述目标电力客服知识的数量是指,已检索完成的目标检索词检索到的电力客服知识的数量总和。例如,滤除无效检索词后的目标检索词共有三个,第一优先级的目标检索词检索到电力客服知识的数量为50条,第二优先级的目标检索词检索到电力客服知识的数量为110条,第三优先级的目标检索词检索到电力客服知识的数量为160条,则目标电力客服知识的数量值为320条。
75.在本实施例中,所述预设的数量阈值用于限定检索结果中的与目标检索词相关的文件的数量,可以使检索结果中的与目标检索词相关的文件的数量限定在一定的数量范围内,从而在不降低检索召回率的情况下,确保检索的准确率。
76.步骤270、结束检索流程。
77.其中,所述结束检索流程是指当检索到的目标电力客服知识的数量值超过预设的数量阈值时停止检索。可以理解的是,若检索到的目标电力客服知识的数量值未达到预设的数量阈值,则继续执行检索操作。
78.在本实施例中,当检索到的目标电力客服知识的数量值未达到预设的数量阈值时,在完成将当前处理检索词在电力客服知识库中进行检索的操作后,按照检索优先级,将下一个优先级的目标检索词确定为当前处理检索词,并对当前处理检索词继续检索操作,直到完成全部目标检索词的检索。
79.步骤280、分别获取各所述目标电力客服知识命中的目标检索词的数量值,并根据所述数量值,计算各所述目标电力客服知识的匹配权重。
80.其中,目标电力客服知识命中的目标检索词的数量值是指,该目标电力客服知识中包含多少个目标检索词,即为该目标电力客服知识中包含的目标检索词的个数。
81.在本实施例中,所述匹配权重是根据获取的目标电力客服知识命中的目标检索词的数量值进行计算得到的。可以理解的是,一个目标电力客服知识命中的目标检索词的数量值越高,则说明该目标电力客服知识与用户的检索内容越匹配,即该目标电力客服知识的匹配权重应该越大。
82.步骤290、按照所述匹配权重,对各所述目标电力客服知识进行排序,形成检索结果。
83.在本实施例中,按照匹配权重,对检索得到的目标电力客服知识进行排序,形成检索结果。可以理解的是,匹配权重越大,说明该目标电力客服知识与用户检索内容的匹配度越高,则该目标电力客服知识的排序应该越靠前。
84.本发明实施例通过在目标检索词中滤除无效检索词,将对检索无贡献的目标检索词滤除,从而提高了检索效率;通过设定目标检索词的检索优先级,可以先根据检索优先级最高的词性对应的目标检索词进行检索,从而提高了检索的准确率;通过实时检测检索结果集包括的目标电力客服知识的数量值是否超过预设的数量阈值,可以使检索结果中的与目标检索词相关的文件的数量限定在一定的数量范围内,从而在不降低检索召回率的情况下,确保检索的准确率;通过获取目标电力客服知识命中的目标检索词的数量值,并根据数量值计算该目标电力客服知识的匹配权重,可以将与关键词关联程度较大的匹配条目排列在前面,优先输出或者一起输出后优先展示给用户,提高了检索的准确率,提高了用户的使用体验。
85.为了使本领域技术人员更好地理解本实施例用于电力客服中的数据检索方法,下面采用一个具体示例进行说明,具体过程包括有:
86.根据用户输入的检索内容,得到至少一个关键词,并识别每个关键词的词性,根据预设的词性条件,在知识库中对关键词及其词性进行检索,得到检索结果。词性条件包括多个词性分类,每个词性分类对应一个检索优先级或不参与匹配信息。通过使每个词性分类对应一个检索优先级,可以将最重要的词性设置为最高优先级,根据词性分类对应的检索优先级进行检索,可以先根据检索优先级最高的词性对应的关键词进行检索,得到的检索结果,检索的准确率较高。当没有优先级最高的词性或根据优先级最高的词性对应的关键词进行检索没有得到搜索结果时,可以继续根据下一优先级的关键词进行检索,直到得到检索结果。
87.实施例三
88.图3是本发明实施例三中的一种用于电力客服中的数据检索装置的结构示意图,该装置可以执行上述各实施例中涉及到的用于电力客服中的数据检索方法。该装置可采用软件和/或硬件的方式实现,如图3所示,所述用于电力客服中的数据检索装置具体包括:目标检索词提取模块310、检索优先级获取模块320、电力客服知识检索模块330和检索结果生成模块340。
89.其中,目标检索词提取模块310,用于响应于电力客服信息检索请求,在所述电力客服信息检索请求中提取目标查询式,并在所述目标查询式中提取得到至少一个目标检索词;
90.检索优先级获取模块320,用于根据各所述目标检索词的词性,获取与各所述目标检索词分别对应的检索优先级;
91.电力客服知识检索模块330,用于执行按照所述检索优先级,分别将各所述目标检索词在电力客服知识库中进行检索的操作,直至当前检索到的各目标电力客服知识满足数量阈值条件;
92.检索结果生成模块340,用于根据检测到的各所述目标电力客服知识,生成与所述电力客服信息检索请求对应的检索结果。
93.可选的,检索优先级获取模块320,具体用于:
94.根据各所述目标检索词的词性,查询词性分类与检索优先级之间的映射关系,获取与各所述目标检索词分别对应的检索优先级。
95.可选的,检索优先级获取模块320,可以具体用于:
96.在根据各所述目标检索词的词性,获取与各所述目标检索词分别对应的检索优先级之前,根据各所述目标检索词的词性,在各所述目标检索词中滤除无效检索词。
97.可选的,检索优先级获取模块320,进一步可以具体用于:
98.根据各所述目标检索词的词性,查询无效词性分类库,在各所述目标检索词中滤除命中无效词性分类的无效检索词。
99.可选的,电力客服知识检索模块330,可以具体包括:
100.当前处理检索词获取单元,用于按照所述检索优先级,依次在各所述目标检索词中获取当前处理检索词;
101.检索结果集加入单元,用于执行将所述当前处理检索词在电力客服知识库中进行检索的操作,并在所述当前处理检索词每命中一条目标电力客服知识时,将所命中的目标电力客服知识加入至检索结果集;
102.目标电力客服知识的数量值检测单元,用于实时检测所述检索结果集包括的目标电力客服知识的数量值是否超过预设的数量阈值;
103.目标检索词的检索结束单元,用于若是,则结束检索流程;否则,在完成将所述当前处理检索词在电力客服知识库中进行检索的操作后,返回执行按照所述检索优先级,依次在各所述目标检索词中获取当前处理检索词的操作,直至完成对全部目标检索词的检索。
104.可选的,检索结果集加入单元,进一步具体包括:
105.描述字段获取子单元,用于在电力客服知识库中依次获取一条当前处理电力客服知识,并获取与当前处理电力客服知识对应的至少一项描述字段,不同描述字段具有不同的匹配优先级;
106.描述字段匹配子单元,用于按照匹配优先级,依次获取当前处理电力客服知识的一项当前处理描述字段,并判断当前处理描述字段与所述当前处理检索词是否匹配;
107.电力客服知识处理子单元,用于若是,则确定当前处理检索词命中所述当前处理电力客服知识;
108.否则,返回执行按照匹配优先级,依次获取当前处理电力客服知识的一项当前处理描述字段的操作,直至对当前处理电力客服知识的全部描述字段进行匹配后,确定当前处理检索词未命中当前处理电力客服知识;
109.电力客服知识返回执行子单元,用于在确定完成对所述当前处理电力客服知识的匹配后,返回执行在电力客服知识库中依次获取一条当前处理电力客服知识的操作。
110.可选的,检索结果生成模块340,可以具体包括:
111.目标电力客服知识的匹配权重计算单元,用于分别获取各所述目标电力客服知识命中的目标检索词的数量值,并根据所述数量值,计算各所述目标电力客服知识的匹配权重;
112.检索结果形成单元,用于按照所述匹配权重,对各所述目标电力客服知识进行排序,形成检索结果。
113.本发明实施例所提供的一种用于电力客服中的数据检索装置可执行本发明任意实施例所提供的用于电力客服中的数据检索方法,具备执行方法相应的功能模块和有益效果。
114.实施例四
115.图4是本发明实施例四中的一种计算机设备的结构示意图,如图4所示,该计算机设备包括处理器410、存储器420、输入装置430和输出装置440;计算机设备中处理器410的数量可以是一个或多个,图4中以一个处理器410为例;计算机设备中的处理器410、存储器420、输入装置430和输出装置440可以通过总线或其他方式连接,图4中以通过总线连接为例。
116.存储器420作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的用于电力客服中的数据检索方法对应的程序指令/模块(例如,用于电力客服中的数据检索装置中的目标检索词提取模块310、检索优先级获取模块320、电力客服知识检索模块330和检索结果生成模块340)。处理器410通过运行存储在存储器420中的软件程序、指令以及模块,从而执行计算机设备的各种功能应用以及数据处理,即实现上述的用于电力客服中的数据检索方法。
117.存储器420可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器420可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器420可进一步包括相对于处理器410远程设置的存储器,这些远程存储器可以通过网络连接至计算机设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
118.输入装置430可用于接收输入的数字或字符信息,以及产生与计算机设备的用户设置以及功能控制有关的键信号输入。输出装置440可包括显示屏等显示设备。
119.实施例五
120.本发明实施例五还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种用于电力客服中的数据检索方法,该方法包括:
121.响应于电力客服信息检索请求,在所述电力客服信息检索请求中提取目标查询式,并在所述目标查询式中提取得到至少一个目标检索词;
122.根据各所述目标检索词的词性,获取与各所述目标检索词分别对应的检索优先级;
123.执行按照所述检索优先级,分别将各所述目标检索词在电力客服知识库中进行检索的操作,直至当前检索到的各目标电力客服知识满足数量阈值条件;
124.根据检测到的各所述目标电力客服知识,生成与所述电力客服信息检索请求对应的检索结果。当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的用于电力客服中的数据检索方法中的相关操作。
125.通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更
佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
126.值得注意的是,上述用于电力客服中的数据检索装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
127.注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献