【技术实现步骤摘要】
一种信息搜索方法及装置
本专利技术涉及信息处理
,尤其涉及一种信息搜索方法及装置。
技术介绍
随着信息时代的到来,人们每天都要面对大量纷繁复杂的信息,比如:互联网中的信息,那么,如何从大量的信息中准确地搜索出需要的信息以呈献给用户,是一个急需解决的问题。以互联网中的信息搜索为例,在信息搜索的过程中,常见的一种搜索方法是按照关键词进行搜索。但是,关键词通常在语义上具有复杂性,比如:一个词通常都会存在多个同义词,也可能存在多个近义词,如果仅对用户输入的关键词进行检索,通常会造成搜索到的条目较少,所以通常都会对用户输入的关键词及其同义词、近义词进行搜索,此时,如何选择同义词、近义词通常决定了信息搜索结果的准确性。因此,如何准确地确定同义词和/或近义词,以提高信息搜索结果的准确性是信息搜索过程中一个亟待解决的问题。
技术实现思路
本专利技术实施例提供一种信息搜索方法及装置,用以解决信息搜索过程中信息搜索结果的准确性低的问题。第一方面,本专利技术实施例一种信息搜索方法,该方法可应用于进行信息搜索的服务器上,其中,该服务器获取用于信息搜索的查询请求,并从所述查询请求中获取至 ...
【技术保护点】
一种信息搜索方法,其特征在于,包括:获取用于信息搜索的查询请求;从所述查询请求中获取至少一个关键词;获取范围限定信息,所述范围限定信息用于限定信息搜索的范围;对于所述至少一个关键词中的每一个关键词,查找符合所述范围限定信息所限定范围内的该关键词的一个或多个关联词,所述关联词包括同义词和/或近义词;按照查找到的每一个关键词的所述一个或多个关联词进行信息搜索,得到位于所述范围限定信息所限定范围内的信息搜索结果。
【技术特征摘要】
1.一种信息搜索方法,其特征在于,包括:获取用于信息搜索的查询请求;从所述查询请求中获取至少一个关键词;获取范围限定信息,所述范围限定信息用于限定信息搜索的范围;对于所述至少一个关键词中的每一个关键词,查找符合所述范围限定信息所限定范围内的该关键词的一个或多个关联词,所述关联词包括同义词和/或近义词;按照查找到的每一个关键词的所述一个或多个关联词进行信息搜索,得到位于所述范围限定信息所限定范围内的信息搜索结果。2.如权利要求1所述的方法,其特征在于,若获取到一个关键词,则按照查找到的每一个关键词的所述一个或多个关联词进行信息搜索,包括:按照查找到的所述一个关键词的所述一个或多个关联词进行信息搜索;或按照查找到的所述一个关键词的所述一个或多个关联词,以及所述一个关键词进行信息搜索。3.如权利要求1所述的方法,其特征在于,若获取到至少两个关键词,则在对于所述至少两个关键词中的每一个关键词,查找到符合所述范围限定信息所限定范围内的该关键词的一个或多个关联词之后,按照查找到的每一个关键词的所述一个或多个关联词进行信息搜索之前,还包括:将查找到的所述至少两个关键词中的不同关键词的关联词之间进行组合,以及将所述至少两个关键词中的部分关键词与查找到的其余关键词的关联词之间进行组合;按照查找到的每一个关键词的所述一个或多个关联词进行信息搜索,包括:按照形成的每一个组合进行信息搜索;或按照所述至少两个关键词,以及形成的每一个组合进行信息搜索。4.如权利要求1~3任一项所述的方法,其特征在于,查找符合所述范围限定信息所限定范围内的一个关键词的一个或多个关联词,包括:查找该关键词的所有关联词;对于查找到的每一个关联词,获取该关联词的适用范围的信息;将所述适用范围与所述范围限定信息所限定范围之间有重叠的关联词,作为符合所述范围限定信息所限定范围内的该关键词的关联词。5.如权利要求4所述的方法,其特征在于,获取所述查询请求,包括:从客户端获取所述查询请求;若获取到一个关键词,则在查找到符合所述范围限定信息所限定范围内的所述一个关键词的一个或多个关联词之后,还包括:向所述客户端发送所述一个或多个关联词,并对发送的每一个关联词,发送该关联词的适用范围的信息。6.如权利要求4所述的方法,其特征在于,获取所述查询请求,包括:从客户端获取所述查询请求;若获取到至少两个关键词,则在对于所述至少两个关键词中的每一个关键词,查找到符合所述范围限定信息所限定范围内的该关键词的一个或多个关联词之后,还包括:将查找到的所述至少两个关键词中的不同关键词的关联词之间进行组合,以及将至少两个关键词中的部分关键词与查找到的其余关键词的关联词之间进行组合;对于形成的每一个组合,确定该组合的适用范围;其中,若一个组合中包括关键词,则将所述范围限定信息所限定的范围与该组合中的每一个关联词的适用范围之间的交集,作为该组合的适用范围;若一个组合中不包括关键词,则将该组合中的每一个关联词的适用范围之间的交集,作为该组合的适用范围;向所述客户端发送一个或多个具有非空适用范围的组合,并对发送的每一个组合,发送该组合的适用范围的信息。7.如权利要求4~6任一项所述的方法,其特征在于,获取每一个关联词的适用范围的信息之前,还包括:从文本中获取一个关联词;判断所述文本中是否包括用于描述该关联词的适用范围的词语;若包括,则将用于描述该关联词的适用范围的词语,标记为该关联词的适用范围的信息。8.如权利要求1~7任一项所述的方法,其特征在于,获取所述范围限定信息,包括:从所述查询请求中获取所述范围限定信息;或若获取到一个关键词、且所述一个关键词的词义限定了信息搜索的范围,则生成用于描述所述一个关键词的词义所限定的信息搜索范围,作为所述范围限定信息;或若获取到至少两个关键词、且所述至少两个关键词中的部分或全部关键词的词义限定了信息搜索的范围,则确定所述部分或全部关键词中的每一个关键词的词义所限定的信息搜索范围,并将确定的每一个关键词的词义所限定的信息搜索范围之间取交集,将所述交集作为所述范围限定信息。9.如权利要求1~8任一项所述的方法,其特征在于,获取所述查询请求,包括:从客户端获取所述查询请求;在得到位于所述范围限定信息所限定范围内的信息搜索结果之后,还包括:向所述客户端发送得到的信息搜索结果,并对信息搜索结果中的每一个条目,发送所述范围限定信息。10.一种信息获取方法,其特征在于,包括:从文本中获取一个关键词的一个或多个关联词,所述关联词包括同义词和/或近义词;对于获取的每一个关联词,在所述文本中查找用于描述该关联词的适用范围的词语;将查找到的词语,标记为该关联词的适用范围的信息。11.如权利要求10述的方法,其特征在于,在从文本中获取一个关键词的一个或多个关联词之前,还包括:从所述文本中找到所述关键词;从所述文本中找到所述关键词的关联词标记符,所述关联词标记符用于标记所述关键词的关联词与所述关键词的关联关系;确定所述关联词标记符在所述文本中的匹配范围,所述匹配范围用于标记所述关联词在所述文本中可能出现的位置范围;从文本中获取一个关键词的一个或多个关联词,包括:从所述匹配范围内获取所述一个或多个关联词。12.一种信息搜索装置,其特征在于,包括:查询请求获取模块,用于获取用于信息搜索的查询请求;关键词获取模块,用于从所述查询请求中获取至少一个关键词;范围限定信息获取模块,用于获取范围限定信息,所述范围限定信息用于限定信息搜索的范围;关联词查找模块,用于对于所述至少一个关键词中的每一个关键词,查找符合所述范围限定信息所限定范围内的该关键词的一个或多个关联词,所述关联词包括同义词和/或近义词;搜...
【专利技术属性】
技术研发人员:蒋亿松,刘燚灵,
申请(专利权)人:华为软件技术有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。