【技术实现步骤摘要】
【国外来华专利技术】识别对自动完成搜索结果的时间需求相关申请本申请要求于2014年9月30日提交的美国临时申请No.62/057,548的优先权,其全部内容通过引用并入本文。
本公开大体上涉及搜索引擎内的自动完成功能,并且涉及使用系统接收的预期搜索的周期性的基于时间的改变以改善自动完成性能。
技术介绍
自动完成是接收用户输入的一部分并预测最终用户输入的计算设备的功能。在某些系统中,提供单个预测输入,而在其他系统中,呈现可能的最终输入的列表,然后用户可以选择预测的输入,而不是完成由用户开始的输入。本文描述的实施例涉及用于自动完成功能和搜索结果的改进的系统和方法。附图说明附图中的各个附图仅示出了本专利技术的示例实施例,并且不能被认为是限制其范围。图1是根据一些示例实施例的可以使用改进的自动完成和搜索结果实现的网络架构的框图。图2是根据一些示例实施例的可以使用改进的自动完成和搜索结果实现的发布系统的框图。图3A是根据一些示例实施例的可以与改进的自动完成和搜索结果实现一起使用的类别树数据库的示意图。图3B是根据一些示例实施例的可以与改进的自动完成和搜索结果实现一起使用的类别树数据库的示意图。 ...
【技术保护点】
一种包括自动完成系统的联网系统,所述联网系统还包括:一个或多个计算机处理器和存储设备,被配置为:将所接收的用户输入的记录作为自动完成模型的一部分存储在自动完成数据库中;将所接收的用户输入的记录中的每个用户输入与一个或多个类别以及重复考虑的时间段的多个时间分段中的一个时间分段相关联,以构建捕获对所述一个或多个类别的时间需求的时间模型,其中所述多个时间分段包括提升的时间分段,并且其中在所述提升的时间分段期间,所述一个或多个自动完成类别中的第一类别与相对于在所述重复考虑的时间段内的用户输入的平均数量的偏差相关联;在所述重复考虑的时间段的所述提升的时间分段期间,从第一客户端系统接收 ...
【技术特征摘要】
【国外来华专利技术】2014.09.30 US 62/057,5481.一种包括自动完成系统的联网系统,所述联网系统还包括:一个或多个计算机处理器和存储设备,被配置为:将所接收的用户输入的记录作为自动完成模型的一部分存储在自动完成数据库中;将所接收的用户输入的记录中的每个用户输入与一个或多个类别以及重复考虑的时间段的多个时间分段中的一个时间分段相关联,以构建捕获对所述一个或多个类别的时间需求的时间模型,其中所述多个时间分段包括提升的时间分段,并且其中在所述提升的时间分段期间,所述一个或多个自动完成类别中的第一类别与相对于在所述重复考虑的时间段内的用户输入的平均数量的偏差相关联;在所述重复考虑的时间段的所述提升的时间分段期间,从第一客户端系统接收部分用户输入;以及使用所述时间模型创建自动完成结果集合,其中所述自动完成结果集合至少部分地基于在所述提升的时间分段期间接收的所述部分用户输入的识别。2.根据权利要求1所述的系统,其中,所考虑的时间段是一年;其中所述多个时间分段中的每个时间分段是一周;其中所述提升的时间分段通过以下方式识别:针对所述一个或多个类别中的每个类别,识别在所述重复考虑的时间段的每个时间分段内与所述类别相关联的所有用户输入的百分比;识别所述多个时间分段中的一个或多个时间分段,其中与第一类别相关联的所有用户输入的概率偏离预期值大于阈值量;以及选择一个或多个时间分段作为所述提升的时间分段,其中与所述第一自动完成类别相关联的所有用户输入的概率偏离所述预期值大于所述阈值量。3.根据权利要求2所述的系统,其中,所述提升的时间分段还与触发事件相关联。4.根据权利要求3所述的系统,其中,所述触发事件是假日日期,其中所述提升的时间分段包括从所述假日日期之前的固定周数开始经过所述假日日期的周的年度时段。5.根据权利要求1所述的系统,其中,所述提升的时间分段与年度开始日期和年度结束日期相关联。6.根据权利要求1所述的系统,其中,所述提升的时间分段由每周开始日和时间以及每周结束日和时间来识别。7.根据权利要求1所述的系统,其中,所述一个或多个类别中的每个类别至少部分地由与所接收的用户输入的记录中的每个用户输入一起接收的元数据来识别。8.根据权利要求1所述的系统,其中,所述一个或多个类别中的每个类别是在利用多个类别层结构化的类别树内的最低级别叶类别;其中所述类别树内的每个最低级别叶类别与数据库内的一个或多个搜索串相关联;以及其中将所接收的用户输入的记录中的每个用户输入与所述一个或多个类别相关联包括:访问所述数据库并且将每个用户输入与每个最低级别叶类别的一个或多个搜索串进行比较,以生成所述一个或多个类别和每个用户输入之间的关联。9.根据权利要求8所述的系统,其中,所述一个或多个处理器还被配置为:使用对所述部分用户输入和所述一个或多个自动完成类别之间的预期关系进行排序的第一匹配分数集合来关联所述一个或多个类别和所述部分用户输入;以及其中,基于以下的确定来对所述第一匹配分数集合进行加权:当与所考虑的时间段内的用户输入的平均数量相比时,所述一个或多个自动完成类别中的所述第一类别在所述提升的时间分段期间接收到比用户输入的平均数量更大的数量。10.根据权利要求9所述的系统,其中,所接收的用户输入的记录中的每个用户输入基于匹配评分与所述一个或多个类别相关联,所述匹配评分将每个用户输入的查询串的字符和与每个用户输入相关联的元数据与每个最低级别叶类别的元数据和每个最低级别叶类别的一个或多个搜索串进行比较来为所接收的用户输入的记录中的每个用户输入生成匹配评分结果集合。11.一种由包括一个或多个处理器和存储器的自动完成计算设备执行的方法,所述方法包括:将所接收的用户输入的记录作为自动完成模型的一部分存储在自动完成数据库中;将所接收的用户输入的记录中的每个用户输入与以下各项相关联:一个或多个类别;以及重复考虑的时间段的多个时间分段中的时间分段,用以构建捕获时间需求的时间模型;根据所接收的用户输入的记录识别自动完成事件时间段,其中所述自动完成事件时间段包括在重复考虑的时间段内的第一时间段,并且其中所述一个或多个自动完成类别中的第一类别在所述自动完成事件时间段期间接收到比所考虑的时间段内的用户输入的平均数量更大数量的用户输入;在所述自动完成事件时间段期间,从第一客户端系统接收部分用户输入;以及使用对所述部分用户输入与所述一个或多个自动完成类别之间的预期关系进行排序的第一匹配分数集合来关联所述一个或多个类别和所述部分用户输入,其中基于以下的确定来...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。