搜索引擎实现方法、搜索方法以及装置制造方法及图纸

技术编号:13449234 阅读:62 留言:0更新日期:2016-08-01 18:37
本发明专利技术公开一种搜索引擎实现方法、搜索方法以及装置。该方法包括:获得用户一个连续搜索过程中输入的搜索表达式历史和选择的目标结果;根据搜索表达式历史确定表达关键词序列;根据表达关键词序列和目标结果生成语义网,语义网中包括表达关键词之间以及表达关键词和目标结果之间的连接关系和权重。本公开提供的搜索引擎实现方法、搜索方法以及装置,基于用户输入的表达关键词和选择的目标结果进行统计建立语义网,获取关键词与关键词之间以及关键词与目标结果之间的距离和权重关系,当用户搜索目标结果时,可以基于该语义网为用户提供服务,节约用户搜索服务信息时间,为用户提供更准确高效的信息服务。

【技术实现步骤摘要】
搜索引擎实现方法、搜索方法以及装置
本专利技术涉及互联网领域,尤其涉及一种搜索引擎实现方法、搜索方法以及装置。
技术介绍
搜索引擎技术是随着互联网技术发展而发展起来的,主要作用是在信息爆炸的情况下,应对海量信息的检索,满足人们获取信息的需求。搜索引擎技术的一个核心方面是采用各类先进的算法计算用户输入关键词或问题与后台海量数据索引中信息的相关性,采取的算法可以从各个角度评价众多信息与关键词的关系,评价结果就是一个信息按照相关大小的列表。当用户获得这个列表后,需要自己主动筛选合适的搜索结果。用户在筛选列表的过程中,逐步理解搜索引擎的使用方法,理解关键词输入的技巧,会调整关键词的输入来重新表达信息需求,从这个角度来讲人参与了搜索过程,搜索引擎等信息服务系统的特点、服务能力对于用户是不可见的。但是现有技术需要依靠用户对结果的判断来学习系统的使用方法和调整输入的关键词,以达到搜索目的,搜索数据手段相对不智能,用户获取时间长、搜索体验低、比较浪费用户时间。因此,有必要提出一种搜索引擎实现方法,能节约用户搜索信息时间,为用户提供更准确高效的信息服务。
技术实现思路
本公开要解决的一个技术问题是如何提供本文档来自技高网...

【技术保护点】
一种搜索引擎实现方法,其特征在于,包括:获得用户一个连续搜索过程中输入的搜索表达式历史和选择的目标结果;根据所述搜索表达式历史确定表达关键词序列;根据所述表达关键词序列和所述目标结果生成语义网以用于搜索引擎,所述语义网中包括所述表达关键词之间以及所述表达关键词和所述目标结果之间的连接关系和权重。

【技术特征摘要】
1.一种搜索引擎实现方法,其特征在于,包括:获得用户一个连续搜索过程中输入的搜索表达式历史和选择的目标结果;根据所述搜索表达式历史确定表达关键词序列;根据所述表达关键词序列和所述目标结果生成语义网以用于搜索引擎;其中,若用户输入的表达关键词不满足语义网更新规则,则舍去所述表达关键词;若用户输入的表达关键词满足语义网更新规则,用户输入的表达关键词与语义网中关键词的相似度小于相似度阈值,在所述语义网添加所述用户输入的表达关键词作为语义网中的新关键词,并记录所述用户选择的目标结果,生成或更新所述新关键词与语义网中其他关键词之间的连接关系权重、及所述新关键词与目标结果的综合因子;若用户输入的表达关键词满足语义网更新规则,用户输入的表达关键词与语义网中关键词的相似度大于等于相似度阈值,生成或更新所述语义网中关键词与目标结果的综合因子,所述综合因子是根据语义网中的所述关键词到目标结果的最短路径因子以及权重因子确定的,权重因子为根据历史统计的语义网中关键词到达目标结果的次数归一化确定的。2.根据权利要求1所述的方法,其特征在于,获得用户一个连续搜索过程中输入的搜索表达式历史和选择的目标结果,包括:获取用户输入的初始表达关键词、调整的表达关键词以及根据搜索结果选择的目标结果。3.根据权利要求1所述的方法,其特征在于,根据所述表达关键词序列和所述目标结果生成语义网之前还包括:确定服务领域,所述服务领域包括单一用户、群组、垂直领域、或综合信息服务领域;判断所述服务领域下用户输入的表达关键词序列中表达关键词及根据所述表达关键词选择目标结果的过程是否是完整的信息服务过程。4.根据权利要求3所述的方法,其特征在于,判断所述服务领域下用户输入的表达关键词序列中表达关键词及根据所述表达关键词选择目标结果的过程是否是完整的信息服务过程,包括:确定用户输入表达关键词搜索目标结果的服务过程对各目标结果的点击次数;若目标结果的点击次数大于信息服务阈值,则将所述服务过程确定为完整的服务过程;和/或将用户输入表达关键词后选择的目标结果的过程确定为完整的服务过程。5.一种搜索方法,其特征在于,包括:确定用户输入表达式中的表达关键词;确定所述表达关键词在语义网中匹配的初始节点,其中,所述语义网基于表达关键词序列和选择的目标结果生成,所述表达关键词序列是根据用户一个连续搜索过程中输入的搜索表达式历史确定的;在所述语义网中根据所述初始节点确定目标结果,所述目标结果根据所述初始节点到所述目标结果的距离和权重确定;提示所述目标结果;其中,若所述初始节点为所述语义网的末端节点,将所述初始节点对应的目标结果提示给用户;若所述初始节点不是所述语义网的末端节点,选择目标结果的权重因子大于权重阈值的目标结果;选择所述初始节点演化到所述目标结果的路径因子大于路径阈值的路径;确定所述路径上的其他节点作为提示关键词;提示所述提示关键词和/或所述多个目标结果;其中,所述语义网中的节点为相同或相似的关键词组成的集合,权重因子为根据历史统计的语义网中关键词到达目标结果的次数归一化确定的。6.一种搜索引擎实现装置,其特征在于,包括:获取模块,用于...

【专利技术属性】
技术研发人员:杨震杨世民方宇徐敏捷夏艳
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京;11

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

1