一种基于深度神经网络的搜索优化方法及装置与流程

文档序号:27907834发布日期:2021-12-11 06:26阅读:96来源:国知局
一种基于深度神经网络的搜索优化方法及装置与流程

1.本发明涉及深度神经网络的搜索优化技术领域,尤其涉及一种基于深度神经网络的搜索优化方法及装置。


背景技术:

2.深度神经网络是机器学习领域中一种技术,其可以用于处理数据拟合、数据分类、聚类和降维问题,从应用的角度上可以做趋势预测、天气预报、文本分类、图像识别、语音识别、情感识别、特征提取和特征发现。
3.搜索技术可以帮助用户从庞大的信息库中找到自己需要的信息,但是随着数据的壮大和搜索技术的进步,可搜索的信息越来越多,为保证搜索的准确性,需要对搜索方法和装置进行优化,以满足搜索需求,提高搜索的针对性和精确度,因此,为了解决此类问题,我们提出了一种基于深度神经网络的搜索优化方法及装置。


技术实现要素:

4.本发明提出的一种基于深度神经网络的搜索优化方法及装置,解决了目前在搜索技术领域缺少对深度神经网络的利用,搜索针对性和精确度低的问题。
5.为了实现上述目的,本发明采用了如下技术方案:
6.一种基于深度神经网络的搜索优化方法,所述深度神经网络的搜索优化方法包括如下步骤:
7.s1、搜索接收:接受用户的搜索请求,并接收用户输入的搜索内容;
8.s2、搜索分析:对输入的搜索内容进行分析,然后根据分析对搜索内容的关键词进行提取;
9.s3、关键词比对:对提取的搜索关键词与数据库现有的数据关键词进行比对,根据比对对关键词进行判断,以及进行优化完善;
10.s4、搜索列表:根据比对完成的搜索关键词,根据选择对关键词搜索的相关内容进行列表显示,供用户根据搜索内容的匹配度进行搜索选择;
11.s5、列表选择:用户根据自己的搜索内容需求对列表的内容的进行选择;
12.s6、内容提取:根据用户对搜索列表的选择,对搜索内容进行提取,完成搜索。
13.所述步骤s1搜索接收所述涉及的接受用户的搜索请求,并接收用户输入的搜索内容,其在接收到搜索内容后,将搜索内容进行过滤、整理和完善,并将过滤、整理和完善后的搜索内容传输至下一环节。
14.所述步骤s2搜索分析所涉及的对输入的搜索内容进行分析,然后根据分析对搜索内容的关键词进行提取,其在对搜索内容的关键词进行提取时,首先接受来自数据库的关键词提取模型,根据数据库的搜索关键词提取模型进行提取。
15.所述步骤s3关键词比对所涉及的对提取的搜索关键词与数据库现有的数据关键词进行比对,根据比对对关键词进行判断,以及进行优化完善,其当数据库出现与提取的关
键词相似及相关联的关键词时,对关键词继续进行搜索,当数据库无相似及关联关键词时,跳转返回至搜索分析步骤,对搜索内容进行再次分析,直至与提取的关键词与数据库相似及相关联的关键词,或用户取消搜索,且其数据库数据来源于深度神经网络和用户录入。
16.所述步骤s4搜索列表所涉及的根据比对完成的搜索关键词,根据选择对关键词搜索的相关内容进行列表显示,供用户根据搜索内容的匹配度进行搜索选择,其根据关键词对搜索内容进行列表显示,列表顺序分为关联性、时间、搜索频率的升序和降序。
17.所述步骤s5列表选择所涉及的用户根据自己的搜索内容需求对列表的内容的进行选择,其当列表内无用户所需求的搜索内容时,搜索跳转返回至步骤s2的搜索分析,对搜索内容进行再次分析,直至匹配到用户所需的搜索内容,或用户取消搜索。
18.所述步骤s6内容提取所涉及的根据用户对搜索列表的选择,对搜索内容进行提取,完成搜索,其提取的是用户选择指定的搜索关键词对应的搜索列表内容,并对提取的搜索内容进行公示和记录。
19.一种基于深度神经网络的搜索优化装置,包括接收部分、优化部分和提取部分,所述接收部分包括:
20.接收模块,其与分析模块连接,用于接收用户输入的搜索内容请求,然后对接收到的搜索内容进行过滤、整理和完善,并将过滤、整理和完善后的搜索内容传输至分析模块;
21.所述分析模块,其与接收模块、比对模块和判断模块连接,用于接收接收模块传输的搜索内容,然后结合深度神经网络的关键词提取模型,对接收的搜索内容进行分析,分析后进行关键词提取,以及接收比对模块和判断模块回传的搜索错误信息,根据回传信息对搜索内容进行重新分析和关键词提取,直至比对和判断正确,或用户放弃搜索,进行搜索终止,并将提取的关键词传输至比对模块;
22.所述优化部分包括:
23.比对模块,其与分析模块和搜索模块连接,用于接收分析模块传输的搜索内容提取的关键词,然后结合数据库的关键词,对两组关键词进行比对,并根据比对结果对搜索内容的关键词进行判断,以及进行优化完善,且当数据库的关键词与提取的关键词无相似及关联的关键词时,跳转返回至分析模块,通过分析模块对搜索内容进行再次分析,直至提取到与数据库的关键词相似及相关联的关键词,或用户取消搜索,进行搜索终止,当数据库的关键词与提取的关键词相似及相关联的关键词时,对关键词继续进行搜索,并将搜索关键词传输至搜索模块;
24.搜索模块,其与比对模块和判断模块连接,用于接收比对模块传输的搜索关键词,然后对关键词进行搜索,搜索后展示与搜索关键词相关联的搜索内容列表,并将搜索内容列表传输至判断模块;
25.所述提取部分包括:
26.判断模块,其与搜索模块、提取模块和分析模块连接,用于接收搜索模块传输的搜索内容列表,然后对搜索列表展示的内容进行判断,当其列表内无用户所需求的搜索内容时,搜索跳转返回至分析模块,通过分析模块对搜索内容进行再次分析,直至匹配到用户所需求的搜索内容,或用户取消搜索,进行搜索终止,当其列表内出现用户所需求的搜索内容时,对列表内容进行确认,并将确认结果传输至提取模块;
27.提取模块,其与判断模块连接,用于接收判断模块传输的确认结果,然后根据确认
的列表内容对搜索内容数据进行提取,并生成搜索内容详情。
28.本发明的有益效果为:
29.通过设置分析模块对搜索内容进行分析提取,然后通过比对模块对数据库进行比对,从而提取最合适的搜索关键词,以及根据搜索关键词对搜索内容相关数据进行列表展示,供用户进行对比选择,直至选取最合适的搜索内容,且生成搜索内容详情,通过关键词分析比对和搜索内容列表选择进行双重判断,对搜索进行优化,提高搜索是针对性和精确度,优化搜索效果。
30.综上所述,该基于深度神经网络的搜索优化方法和优化装置,通过关键词分析比对和搜索内容列表选择进行双重判断,提高搜索是针对性和精确度,优化搜索效果。
附图说明
31.图1为本发明所述一种基于深度神经网络的搜索优化方法的流程图。
32.图2为本发明所述一种基于深度神经网络的搜索优化装置的结构图。
具体实施方式
33.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
34.实施例1
35.参照图2所示,一种基于深度神经网络的搜索优化装置,包括接收部分、优化部分和提取部分,所述接收部分包括:
36.接收模块,其与分析模块连接,用于接收用户输入的搜索内容请求,然后对接收到的搜索内容进行过滤、整理和完善,并将过滤、整理和完善后的搜索内容传输至分析模块;
37.所述分析模块,其与接收模块、比对模块和判断模块连接,用于接收接收模块传输的搜索内容,然后结合深度神经网络的关键词提取模型,对接收的搜索内容进行分析,分析后进行关键词提取,以及接收比对模块和判断模块回传的搜索错误信息,根据回传信息对搜索内容进行重新分析和关键词提取,直至比对和判断正确,或用户放弃搜索,进行搜索终止,并将提取的关键词传输至比对模块;
38.所述优化部分包括:
39.比对模块,其与分析模块和搜索模块连接,用于接收分析模块传输的搜索内容提取的关键词,然后结合数据库的关键词,对两组关键词进行比对,并根据比对结果对搜索内容的关键词进行判断,以及进行优化完善,且当数据库的关键词与提取的关键词无相似及关联的关键词时,跳转返回至分析模块,通过分析模块对搜索内容进行再次分析,直至提取到与数据库的关键词相似及相关联的关键词,或用户取消搜索,进行搜索终止,当数据库的关键词与提取的关键词相似及相关联的关键词时,对关键词继续进行搜索,并将搜索关键词传输至搜索模块;
40.搜索模块,其与比对模块和判断模块连接,用于接收比对模块传输的搜索关键词,然后对关键词进行搜索,搜索后展示与搜索关键词相关联的搜索内容列表,并将搜索内容列表传输至判断模块;
41.所述提取部分包括:
42.判断模块,其与搜索模块、提取模块和分析模块连接,用于接收搜索模块传输的搜索内容列表,然后对搜索列表展示的内容进行判断,当其列表内无用户所需求的搜索内容时,搜索跳转返回至分析模块,通过分析模块对搜索内容进行再次分析,直至匹配到用户所需求的搜索内容,或用户取消搜索,进行搜索终止,当其列表内出现用户所需求的搜索内容时,对列表内容进行确认,并将确认结果传输至提取模块;
43.提取模块,其与判断模块连接,用于接收判断模块传输的确认结果,然后根据确认的列表内容对搜索内容数据进行提取,并生成搜索内容详情。
44.实施例2
45.如图1所示,一种基于深度神经网络的搜索优化方法,所述深度神经网络的搜索优化方法包括如下步骤:
46.s1、搜索接收:接受用户的搜索请求,并接收用户输入的搜索内容,其在接收到搜索内容后,将搜索内容进行过滤、整理和完善,并将过滤、整理和完善后的搜索内容传输至下一环节;
47.s2、搜索分析:对输入的搜索内容进行分析,然后根据分析对搜索内容的关键词进行提取,其在对搜索内容的关键词进行提取时,首先接受来自数据库的关键词提取模型,根据数据库的搜索关键词提取模型进行提取;
48.s3、关键词比对:对提取的搜索关键词与数据库现有的数据关键词进行比对,根据比对对关键词进行判断,以及进行优化完善,其当数据库出现与提取的关键词相似及相关联的关键词时,对关键词继续进行搜索,当数据库无相似及关联关键词时,跳转返回至搜索分析步骤,对搜索内容进行再次分析,直至与提取的关键词与数据库相似及相关联的关键词,或用户取消搜索,且其数据库数据来源于深度神经网络和用户录入;
49.s4、搜索列表:根据比对完成的搜索关键词,根据选择对关键词搜索的相关内容进行列表显示,供用户根据搜索内容的匹配度进行搜索选择,其根据关键词对搜索内容进行列表显示,列表顺序分为关联性、时间、搜索频率的升序和降序;
50.s5、列表选择:用户根据自己的搜索内容需求对列表的内容的进行选择,其当列表内无用户所需求的搜索内容时,搜索跳转返回至步骤s2的搜索分析,对搜索内容进行再次分析,直至匹配到用户所需的搜索内容,或用户取消搜索;
51.s6、内容提取:根据用户对搜索列表的选择,对搜索内容进行提取,完成搜索,其提取的是用户选择指定的搜索关键词对应的搜索列表内容,并对提取的搜索内容进行公示和记录。
52.以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1