用于搜索查询重写的系统和方法技术方案

技术编号:16367738 阅读:102 留言:0更新日期:2017-10-11 00:16
各实施例包括用于生成查询重写记录的系统和方法,所述查询重写记录可用于生成用于搜索引擎的标准化查询重写。这样的记录可以标识重写触发以及可能与查询重写识别(QRIL)记录中的某些重写相关联的约束和其他元数据标记。在某些实施例中,这样的记录可以使用其他QRIL记录或重写信息来分析,以防止重写冲突并生成标准化重写。然后可以由搜索引擎使用该信息来生成对用户查询的响应。

【技术实现步骤摘要】
【国外来华专利技术】用于搜索查询重写的系统和方法相关申请的引用本申请要求2014年11月19日提交的美国专利申请No.14/548,105的优先权的权益,通过引用将其全部内容并入本文。
本申请一般涉及电子搜索的
,且具体涉及可用作电子搜索的一部分的查询重写系统和过程。
技术介绍
在基于用户查询提供搜索结果的在线系统中,经常在各种因素下评估正在搜索的对象,以便产生满足用户需求和在线系统的需求的搜索结果。查询重写是这种搜索引擎的一个方面。查询重写用于调整搜索中使用的项以匹配可用的搜索结果,以及在某些系统中,查询重写主要负责建立响应于用户的搜索查询而检索到的结果集合。本文描述的系统和方法涉及改进的查询重写。附图说明在附图中通过举例说明而非限制性的方式示出了一些实施例,在附图中:图1是用于生成、处理和使用查询重写输入语言(QRIL)记录的系统的示例实施例的框图。图2是示出根据一个实施例的用于生成、处理和使用QRIL记录的示例方法的细节的流程图。图3是示出根据一个示例实施例的用于生成QRIL的示例方法的流程图。图4是示出根据一个示例实施例的生成QRIL记录的各方面的框图。图5示出了可以与各种实施例一起使用的本文档来自技高网...
用于搜索查询重写的系统和方法

【技术保护点】
一种系统,包括:查询转码设备,包括:输入模块,被配置为从第一查询重写源设备接收第一查询重写数据集合,其中,所述第一查询重写数据集合包括约束数据、元标记数据和重写数据,所述约束数据至少包括第一触发值,且所述重写数据至少标识与所述第一触发值相关联的第一查询重写值;耦合到所述输入模块的数据解析器模块,被配置为处理第一查询数据集合以识别所述第一触发和所述第一查询重写值,且将解析出的查询数据传送给一个或多个标识符模块以识别多个查询重写类型中与第一查询重写数据集合相关联的第一查询重写类型;以及查询重写输入语言QRIL记录生成和格式化模块,被配置为从所述第一查询重写数据集合生成第一QRIL记录,其中,所述第...

【技术特征摘要】
【国外来华专利技术】2014.11.19 US 14/548,1051.一种系统,包括:查询转码设备,包括:输入模块,被配置为从第一查询重写源设备接收第一查询重写数据集合,其中,所述第一查询重写数据集合包括约束数据、元标记数据和重写数据,所述约束数据至少包括第一触发值,且所述重写数据至少标识与所述第一触发值相关联的第一查询重写值;耦合到所述输入模块的数据解析器模块,被配置为处理第一查询数据集合以识别所述第一触发和所述第一查询重写值,且将解析出的查询数据传送给一个或多个标识符模块以识别多个查询重写类型中与第一查询重写数据集合相关联的第一查询重写类型;以及查询重写输入语言QRIL记录生成和格式化模块,被配置为从所述第一查询重写数据集合生成第一QRIL记录,其中,所述第一QRIL记录包括第一触发值、第一查询重写值和第一元标记元素,所述第一元标记元素将所述第一QRIL记录标识为与所述第一查询重写类型相关联。2.根据权利要求1所述的系统,其中,所述查询转码设备还包括:约束标识符模块,耦合到所述数据解析器模块,并且被配置为分析所述第一查询重写数据集合以识别与将所述第一触发值应用于用户查询相关联的一个或多个约束;其中,所述QRIL记录生成和格式化模块还被配置为基于所述约束标识符模块对所述查询重写数据的分析来生成作为所述第一QRIL记录的一部分的类别约束值、商户站点约束值和查询发起国家值。3.根据权利要求2所述的系统,还包括:耦合到所述查询转码设备的QRIL记录数据库;耦合到所述QRIL记录数据库的QRIL处理器设备,所述QRIL处理器设备被配置为:访问所述QRIL记录数据库以检索所述第一QRIL记录;处理所述第一QRIL记录以生成第一标准化重写;以及,使用所述第一标准化重写更新标准化重写集合,以生成更新的标准化重写集合;以及耦合到所述QRIL处理器的搜索引擎系统,其中,所述搜索引擎系统被配置为:接收所述更新的标准化重写集合;使用所述第一标准化重写来重写来自第一客户端设备的第一搜索引擎用户查询以创建重写的用户查询;针对所述重写的用户查询来生成第一搜索结果集合;以及,将所述第一搜索结果集合从所述搜索引擎传送给第一客户端设备。4.一种计算机实现的方法,包括:在查询转码设备处从第一查询重写源设备接收第一查询重写数据集合,其中,所述第一查询重写数据集合包括约束数据、元标记数据和重写数据,所述约束数据至少包括第一触发值,且所述重写数据至少标识与所述第一触发值相关联的第一查询重写值;处理第一查询数据集合以识别所述第一触发和所述第一查询重写值;分析所述第一查询数据集合以识别多个查询重写类型中与所述第一查询重写数据集合相关联的第一查询重写类型;从所述第一查询重写数据集合生成第一查询重写输入语言QRIL记录,其中,所述第一QRIL记录包括所述第一触发值、所述第一查询重写值和第一元标记元素,所述第一元标记元素将所述第一QRIL记录标识为与所述第一查询重写类型相关联;以及在具有多个QRIL记录的QRIL记录数据库中存储所述第一QRIL记录。5.根据权利要求4所述的方法,还包括:由QRIL处理器模块访问所述QRIL记录数据库,以检索所述第一QRL记录;使用所述QRIL处理器模块处理所述第一QRIL记录,以生成第一标准化重写;以及使用所述第一标准化重写来更新标准化重写集合,以生成更新的标准化重写集合。6.根据权利要求5所述的方法,还包括:在搜索引擎的查询因式分解模块处接收所述更新的标准化重写集合;在所述搜索引擎处从第一客户端设备接收第一搜索引擎用户查询;使用所述第一标准化重写和所述查询因式分解模块重写所述第一搜索引擎用户查询;使用所述第一标准化重写生成针对所述第一搜索引擎用户查询的第一搜索结果集合;以及将针对所述第一搜索引擎用户查询的所述第一搜索结果集合从所述搜索引擎传送给所述第一客户端设备。7.根据权利要求4所述的方法,其中,所述第一触发包括第一组记号,且所述第一组记号中的每个记号包括形成一个单词的字符。8.根据权利要求4所述的方法,其中,所述第一查询重写值包括第二多个记号,所述第二多个记号中的每个记号包括形成一个单词的字符,所述第一多个记号不同于所述第二多个记号,所述第二多个记号中的每个记号是所述第一多个记号中的至少一个记号的同义词。9.根据权利要求7所述的方法,其中,所述多个查询重写类型包括:短语重写类型;记号细化类型;直接重写类型;以及全查询重写类型。10.根据权利要求7所述的方法,其中,所述第一查询重写类型是直接...

【专利技术属性】
技术研发人员:普拉斯育沙·森蒂尔·库马尔普拉文·阿拉萨达拉维·钱德拉·雅马拉马达卡
申请(专利权)人:电子湾有限公司
类型:发明
国别省市:美国,US

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

1