1.一种基于搜索内容的课程推荐方法,其特征在于,所述方法包括:根据预设第一数据库表中的搜索内容提取出多个热词;
针对每个热词,获取包含所述热词的目标搜索内容,并提取所述目标搜索内容的搜索文本向量;
对同一热词对应的多个搜索文本向量进行聚类,并根据聚类后的质心确定每类的核心搜索内容;
根据预设第二数据库表中的搜索内容引发的点击次数,从多类的核心搜索内容中识别出多个用户满意的核心搜索内容和多个用户不满意的核心搜索内容;
根据所述预设第二数据库表中的搜索内容引发的点击内容,过滤出所述多个用户满意的核心搜索内容中的假性满意的核心搜索内容,包括:根据所述预设第二数据库表中的搜索内容引发的点击内容,匹配出与每个用户满意的核心搜索内容对应的所有目标点击内容;提取每个所述目标点击内容的点击文本向量;计算每个用户满意的核心搜索内容的搜索文本向量与对应的每个点击文本向量之间的相似度;根据所述相似度过滤出所述多个用户满意的核心搜索内容中的假性满意的核心搜索内容;
根据所述多个用户不满意的核心搜索内容及所述假性满意的核心搜索内容进行课程推荐。
2.如权利要求1所述的基于搜索内容的课程推荐方法,其特征在于,所述根据预设第二数据库表中的搜索内容引发的点击次数,从多类的核心搜索内容中识别出多个用户满意的核心搜索内容和多个用户不满意的核心搜索内容包括:根据预设第二数据库表中的搜索内容引发的点击次数,计算每类的核心搜索内容的搜索次数;
根据所述搜索次数识别出多类的核心搜索内容中的多个头部热点搜索内容;
将所述多个头部热点搜索内容确定为多个用户满意的核心搜索内容,及将多个非头部热点搜索内容确定为多个用户不满意的核心搜索内容。
3.如权利要求2所述的基于搜索内容的课程推荐方法,其特征在于,所述根据所述搜索次数识别出所述多类的核心搜索内容中的多个头部热点搜索内容包括:根据所述搜索次数计算每类的核心搜索内容引发的点击集中度;
对所述点击集中度进行倒序排序;
确定排序后的点击集中度中的分位数;
将位于所述分位数之前的多个点击集中度对应的核心搜索内容确定为多个头部热点搜索内容。
4.如权利要求1所述的基于搜索内容的课程推荐方法,其特征在于,所述根据预设第一数据库表中的搜索内容提取出多个热词包括:对所述搜索内容进行分词处理,得到多个分词;
删除所述多个分词中的无意义词,得到多个有意义词;
更新所述多个有意义词为多个标准词;
计算所述多个标准词中的每个标准词的热度;
根据所述热度从所述多个标准词中提取出多个热词。
5.如权利要求4所述的基于搜索内容的课程推荐方法,其特征在于,所述提取所述目标搜索内容的搜索文本向量包括:
获取所述目标搜索内容中的每个标准词对应的TF‑IDF值;
根据每个标准词对应的TF‑IDF值生成热度文本向量;
定义卷积核向量;
从所述热度文本向量中的起始位置开始逐次滑动所述卷积核向量直至滑动至所述热度文本向量中的终止位置,获取每次滑动时所述热度文本向量中与所述卷积核向量对应的子文本向量;
根据每次滑动时所述卷积核向量与对应的子文本向量计算卷积结果;
根据多个所述卷积结果生成搜索文本向量。
6.如权利要求5所述的基于搜索内容的课程推荐方法,其特征在于,所述方法还包括:从所述相似度中获取小于预设相似度阈值的多个第一目标相似度,及从所述相似度中获取大于或者等于预设相似度阈值的多个第二目标相似度;
对所述多个第一目标相似度对应的点击内容进行第一标记,及对所述多个第二目标相似度对应的点击内容进行第二标记;
响应于用户输入的搜索内容,显示与所输入的搜索内容对应的点击内容,并在显示的点击内容上显示第一标记或者第二标记。
7.一种基于搜索内容的课程推荐装置,其特征在于,所述装置包括:提取模块,用于根据预设第一数据库表中的搜索内容提取出多个热词;
所述提取模块,还用于针对每个热词,获取包含所述热词的目标搜索内容,并提取所述目标搜索内容的搜索文本向量;
聚类模块,用于对同一热词对应的多个搜索文本向量进行聚类,并根据聚类后的质心确定每类的核心搜索内容;
识别模块,用于根据预设第二数据库表中的搜索内容引发的点击次数,从多类的核心搜索内容中识别出多个用户满意的核心搜索内容和多个用户不满意的核心搜索内容;
过滤模块,用于根据所述预设第二数据库表中的搜索内容引发的点击内容,过滤出所述多个用户满意的核心搜索内容中的假性满意的核心搜索内容,包括:根据所述预设第二数据库表中的搜索内容引发的点击内容,匹配出与每个用户满意的核心搜索内容对应的所有目标点击内容;提取每个所述目标点击内容的点击文本向量;计算每个用户满意的核心搜索内容的搜索文本向量与对应的每个点击文本向量之间的相似度;根据所述相似度过滤出所述多个用户满意的核心搜索内容中的假性满意的核心搜索内容;
推荐模块,用于根据所述多个用户不满意的核心搜索内容及所述假性满意的核心搜索内容进行课程推荐。
8.一种计算机设备,其特征在于,所述计算机设备包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如权利要求1至6中任意一项所述的基于搜索内容的课程推荐方法。
9.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6中任意一项所述的基于搜索内容的课程推荐方法。