一种搜索指令的处理方法及系统与流程

文档序号:12596191阅读:189来源:国知局
一种搜索指令的处理方法及系统与流程

本申请涉及信号处理技术领域,特别涉及一种脉冲信号的处理方法及系统。



背景技术:
#

当前,搜索引擎已成为信息查询的主要工具。随着信息的海量爆炸式增长,智能、高效的搜索方法可增加查询速度,提高查全率与查准率,使用户在尽可能短的时间内获取尽可能多的关注信息,为用户带来极大的便利。

现有的网页搜索中,对于一些较长的携带有复杂语义信息的搜索指令的搜索,其搜索结果一般不能充分满足用户需要;或者对于一些较短的搜索指令的搜索,其搜索结果与用户实际需求的搜索结果存有歧义。例如当输入“苹果”时,有的用户倾向于看有关水果的信息,有的倾向于看电子产品的信息,因此搜索引擎难以准确且快速判断出用户的实际需求,使得搜索结果不能较好的满足用户需求。

应该注意,上面对技术背景的介绍只是为了方便对本申请的技术方案进行清楚、完整的说明,并方便本领域技术人员的理解而阐述的。不能仅仅因为这些方案在本申请的背景技术部分进行了阐述而认为上述技术方案为本领域技术人员所公知。



技术实现要素:
#

本申请实施例的目的在于提供一种搜索指令的处理方法及系统,以向用户提供满足实际需求的搜索信息。

本申请实施例提供的一种搜索指令的处理方法及系统是这样实现的:

一种搜索指令的处理方法,包括:

提取第一搜索指令中的搜索关键词;

查询与所述搜索关键词相适配的信息词条;

确定与所述第一搜索指令相关联的第二搜索指令的特征;

根据确定的所述特征,从所述信息词条中筛选出与所述特征相关联的信息词条。

一种搜索指令的处理系统,包括:

关键词提取单元,用于提取第一搜索指令中的搜索关键词;

查询单元,用于查询与所述搜索关键词相适配的信息词条;

特征确定单元,用于确定与所述第一搜索指令相关联的第二搜索指令的特征;

筛选单元,用于根据确定的所述特征,从所述信息词条中筛选出与所述特征相关联的信 息词条。

本申请实施例提供的一种搜索指令的处理方法及系统,通过分析当前搜索指令与历史搜索指令之间的关系,从而提取出当前搜索指令与历史搜索指令之间的特征关系,并根据提取的所述特征关系对搜索结果进行筛选,以向用户提供其实际需求的搜索结果。

参照后文的说明和附图,详细公开了本申请的特定实施方式,指明了本申请的原理可以被采用的方式。应该理解,本申请的实施方式在范围上并不因而受到限制。在所附权利要求的精神和条款的范围内,本申请的实施方式包括许多改变、修改和等同。

针对一种实施方式描述和/或示出的特征可以以相同或类似的方式在一个或更多个其它实施方式中使用,与其它实施方式中的特征相组合,或替代其它实施方式中的特征。

应该强调,术语“包括/包含”在本文使用时指特征、整件、步骤或组件的存在,但并不排除一个或更多个其它特征、整件、步骤或组件的存在或附加。

附图说明#

所包括的附图用来提供对本申请实施例的进一步的理解,其构成了说明书的一部分,用于例示本申请的实施方式,并与文字描述一起来阐释本申请的原理。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。在附图中:

图1为本申请实施例提供的一种搜索指令的处理方法流程图;

图2为本申请实施例提供的一种搜索指令的处理系统的功能模块图。

具体实施方式#

为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都应当属于本申请保护的范围。

图1为本申请实施例提供的一种搜索指令的处理方法流程图。虽然下文描述流程包括以特定顺序出现的多个操作,但是应该清楚了解,这些过程可以包括更多或更少的操作,这些操作可以顺序执行或并行执行(例如使用并行处理器或多线程环境)。如图1所示,所述方法包括:

S1:提取第一搜索指令中的搜索关键词;

S2:查询与所述搜索关键词相适配的信息词条;

S3:确定与所述第一搜索指令相关联的第二搜索指令的特征;

S4:根据确定的所述特征,从所述信息词条中筛选出与所述特征相关联的信息词条。

具体地,本申请实施例可以获取用户输入的第一搜索指令,接着可以对该第一搜索指令进行语义分析,提取出所述第一搜索指令中的搜索关键词。在本申请实施例中,可以对所述第一搜索指令进行断句分析,并根据预设词库,将所述第一搜索指令拆分为预设数量的单词。例如对于“2015年春节放假安排”这样的搜索指令,根据预设的词库,可以将该搜索指令拆分为“2015年”,“春节”,“放假”,“安排”这几个单词。然后,本申请实施例可以分别计算这几个单词的权重值。具体地,可以根据单词的历史搜索量,从而可以给单词进行赋值。例如,在这几个单词中,“放假”的搜索量高达60%,那么便可以将“放假”的权重值设置为0.6。这样,为上述几个单词分别赋值后,便可以将权重值满足预设条件的单词确定为搜索关键词。例如,可以预先设置权重值阈值,该阈值例如可以为0.4,那么可以将权重值大于或者等于0.4的单词提取出来,构成该搜索指令的搜索关键词。

根据所述确定的搜索关键词,便可以从信息库中查询到与这些搜索关键词相关的信息词条。然而这些信息词条中并不是每种词条都是用户需求的,在本申请实施例中,可以结合用户历史的搜索指令,来判断用户对哪个领域的信息词条感兴趣。具体地,可以确定与所述第一搜索指令先关联的第二搜索指令。在实际应用过程中,可以优先提取所述第一搜索指令的标识,该标识可以代表所述第一搜索指令所属的领域。然后,可以从该用户的历史搜索指令中查询具备所述标识的第二搜索指令。需要说明的是,这里为了最终结果的准确性,可以选取多个所述第二搜索指令。在查询到所述第二搜索指令后,便可以提取所述第二搜索指令的特征。该特征可以更加具体地代表所述第二搜索指令所属领域的具体分支。这样,便可以根据确定的所述特征,对搜索结果进行进一步的筛选。具体的,本申请实施例可以采用对比的方法来筛选出信息词条中用户实际需求的词条。例如,本申请实施例可以提取所述信息词条中每个信息词条对应的特征,然后将所述每个信息词条对应的特征与确定的所述特征进行对比,将特征符合预设条件的信息词条确定为与确定的所述特征相关联的信息词条。具体地,当信息词条对应的特征与确定的所述特征相同时,便可以认为所述词条符合预设条件,为用户需求的词条。这样,便可以根据用户的历史搜索指令对搜索结果进行筛选,从而得出用户实际需求的搜索结果。

本申请实施例还提供一种搜索指令的处理系统。图2为本申请实施例提供的一种搜索指令的处理系统的功能模块图。如图2所示,所述系统包括:

关键词提取单元100,用于提取第一搜索指令中的搜索关键词;

查询单元200,用于查询与所述搜索关键词相适配的信息词条;

特征确定单元300,用于确定与所述第一搜索指令相关联的第二搜索指令的特征;

筛选单元400,用于根据确定的所述特征,从所述信息词条中筛选出与所述特征相关联 的信息词条。

在本申请一优选实施例中,所述关键词提取单元100具体包括:

拆分模块,用于根据预设词库,将第一搜索指令拆分为预设数量的单词;

权重值确定模块,用于确定所述预设数量的单词中各个单词的权重值,并将权重值满足预设条件的单词确定为搜索关键词。

在本申请一优选实施例中,所述特征确定单元300具体包括:

标识提取模块,用于提取所述第一搜索指令的标识;

第二搜索指令查询模块,用于在历史搜索指令中查询具备所述标识的第二搜索指令;

确定模块,用于确定所述第二搜索指令的特征。

在本申请一优选实施例中,所述筛选单元400具体包括:

特征提取模块,用于提取所述信息词条中每个信息词条对应的特征;

对比模块,用于将所述每个信息词条对应的特征与确定的所述特征进行对比,将特征符合预设条件的信息词条确定为与确定的所述特征相关联的信息词条。

本申请实施例提供的一种搜索指令的处理方法及系统,通过分析当前搜索指令与历史搜索指令之间的关系,从而提取出当前搜索指令与历史搜索指令之间的特征关系,并根据提取的所述特征关系对搜索结果进行筛选,以向用户提供其实际需求的搜索结果。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本申请可用于众多通用或专用的计算机系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。

本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。

虽然通过实施例描绘了本申请,本领域普通技术人员知道,本申请有许多变形和变化而不脱离本申请的精神,希望所附的权利要求包括这些变形和变化而不脱离本申请的精神。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1