本发明专利技术涉及识别关联存储器内的上下文关联结果。一种包括关联存储器(402、1528)和输入装置(414)的系统,所述输入装置(414)经配置以接收第一查询(102)或比较请求(416)。关联存储器(402、1528)经配置以:响应于接收第一查询(102)或比较请求(416),定位具有匹配第一查询(102)或比较请求(416)的术语(422)的属性值(420)的实体值(418);响应于定位实体值(418),返回包括实体值(418)的第一列表的结果(424);增加作为必需搜索术语(422)的来自第一列表的至少一个第一结果到第二查询(102)或比较请求,所述第二查询(102)或比较请求进一步包括第一查询(102)或比较请求(416)的所有术语;执行第二查询(102)或比较请求,并作为结果返回第二列表的资源引用(428);使用第二列表检索源数据(430);将实体值(418)与源数据(430)结合以形成组合(432);以及返回所述组合(432)。
【技术实现步骤摘要】
【专利摘要】本专利技术涉及识别关联存储器内的上下文关联结果。一种包括关联存储器(402、1528)和输入装置(414)的系统,所述输入装置(414)经配置以接收第一查询(102)或比较请求(416)。关联存储器(402、1528)经配置以:响应于接收第一查询(102)或比较请求(416),定位具有匹配第一查询(102)或比较请求(416)的术语(422)的属性值(420)的实体值(418);响应于定位实体值(418),返回包括实体值(418)的第一列表的结果(424);增加作为必需搜索术语(422)的来自第一列表的至少一个第一结果到第二查询(102)或比较请求,所述第二查询(102)或比较请求进一步包括第一查询(102)或比较请求(416)的所有术语;执行第二查询(102)或比较请求,并作为结果返回第二列表的资源引用(428);使用第二列表检索源数据(430);将实体值(418)与源数据(430)结合以形成组合(432);以及返回所述组合(432)。【专利说明】识别关联存储器内的上下文关联结果
本专利技术一般涉及关联存储器,并且具体地,涉及一种用于识别关联存储器内的上 下文关联结果的系统和方法。
技术介绍
关联存储器是一种存储器结构,在其中,通过内容访问而不是像传统的数据库那 样通过明确的地址访问存储器。此外,参考线索可以被连续地与存储器内容关联,直到发现 期望的匹配。因此,关联存储器可以既是数据存储结构又是允许数据通过内容被访问的软 件。关联存储器更正式地定义如下。如本文件中使用的,术语"查询"包括查询、比较请求、 这两种以及这些中的多个。 -般情况下,关联存储器通过匹配相似实体的属性值制定查询结果。为了被计数, 结果将包含直接匹配包含在查询内的一个或更多个术语的属性值。然而,该结果仍然能相 对于用户的原始意图脱离上下文。当结果相对于用户的原始意图脱离上下文时,用户不感 兴趣的信息可能与用户感兴趣的信息一起被返回。
技术实现思路
说明性实施例提供一种系统。所述系统包括关联存储器,其包括多个数据和多个 数据之间的多个关联关系。所述多个数据聚集到相关组中。关联存储器经配置以基于所述 多个数据之间的至少间接关系被查询。所述系统还包括输入装置,其与所述关联存储器通 信,经配置以接收第一查询或比较请求。所述关联存储器经配置以响应于接收第一查询或 比较请求,定位具有匹配第一查询或比较请求的术语的属性值的实体值。所述关联存储器 还经配置以响应于定位实体值,返回包括实体值的第一列表的结果。所述关联存储器还经 配置以增加作为必需搜索术语的来自第一列表的至少一个第一结果到第二查询或比较请 求,所述第二查询或比较请求进一步包括第一查询或比较请求的所有术语。所述关联存储 器还经配置以执行第二查询或比较请求,并作为结果,返回第二列表的资源引用。所述关联 存储器还经配置以使用第二列表检索源数据。所述关联存储器还经配置以将实体值与源数 据结合以形成组合。所述关联存储器还经配置以返回所述组合。 说明性实施例还提供一种使用包括多个数据和多个数据之间的多个关联关系的 关联存储器实施的方法,其中所述多个数据聚集到相关组中,其中关联存储器经配置以基 于所述多个数据之间的至少间接关系被查询。所述方法包括接收第一查询或比较请求。所 述方法还包括,响应于接收第一查询或比较请求,定位具有匹配第一查询或比较请求的术 语的属性值的实体值。所述方法还包括,响应于定位实体值,返回包括实体值的第一列表的 结果。所述方法还包括增加作为必需搜索术语的来自第一列表的至少一个第一结果到第二 查询或比较请求,所述第二查询或比较请求进一步包括第一查询或比较请求的所有术语。 所述方法还包括执行第二查询或比较请求,并作为结果,返回第二列表的资源引用。所述方 法还包括使用所述第二列表检索源数据。所述方法还包括将实体值与源数据结合以形成组 合。所述方法还包括返回所述组合。 说明性实施例还提供一种数据处理系统。所述数据处理系统包括处理器、与所述 处理器通信的总线,以及与所述总线通信的存储器。所述数据处理系统还包括存储在所述 存储器中的关联存储器。所述关联存储器包括多个数据和多个数据之间的多个关联关系。 所述多个数据聚集到相关组中。关联存储器经配置以基于所述多个数据之间的至少间接关 系被查询。所述存储器还存储计算机可用程序代码。所述代码包括用于为关联存储器接收 第一查询或比较请求的计算机可用程序代码。所述代码还包括用于响应于接收第一查询或 比较请求,在关联存储器中定位实体值的计算机可用程序代码,所述实体值具有匹配第一 查询或比较请求的术语的属性值。所述代码还包括用于响应于定位实体值,使关联存储器 返回包括实体值的第一列表结果的计算机可用程序代码。所述代码还包括用于增加作为必 需搜索术语的来自第一列表的至少一个第一结果到第二查询或比较请求的计算机可用程 序代码,所述第二查询或比较请求进一步包括第一查询或比较请求的所有术语。所述代码 还包括用于在关联存储器中执行第二查询或比较请求并作为结果返回第二列表资源引用 的计算机可用程序代码。所述代码还包括用于使用所述第二列表检索源数据的计算机可用 程序代码。所述代码还包括用于将实体值与源数据结合以形成组合的计算机可用程序代 码。所述代码还包括用于返回所述组合的计算机可用程序代码。 上述特征和功能能够在本公开的各种实施例中独立实现,或可在另外的其他实施 例中被组合,其进一步细节能够参照下面的描述和附图。 【专利附图】【附图说明】 被认为是说明性实施例的特性的新颖特征在所附权利要求中陈述。然而,各种说 明性实施例以及优选使用模式,及其进一步目标和特征,将通过参考下列本公开的说明性 实施例的详细描述并在结合附图阅读时最好地被理解,其中: 图1是根据说明性实施例示出确定关联存储器的搜索或查询结果是否在与用户 原始预期的相同的上下文中的过程的框图; 图2是根据说明性实施例示出缺乏任何上下文的关联存储器的搜索或查询结果 的框图; 图3是根据说明性实施例示出关联存储器的搜索或查询结果的框图,其中所述结 果来自多个资源并且其中多个实体共享相同的结果; 图4是根据说明性实施例示出用于确定关联存储器的搜索或查询结果是否在与 用户原始预期的相同的上下文中的系统的方框图; 图5是根据说明性实施例示出用于确定关联存储器的搜索或查询结果是否在与 用户原始预期的相同的上下文中的过程的流程图; 图6是根据说明性实施例示出关联存储器内的透视图、实体以及属性的图示; 图7是根据说明性实施例关联存储器查询的图解; 图8是根据说明性实施例示出关联存储器中的资源的图解; 图9是根据说明性实施例的在关联存储器查询中使用查询术语的图解; 图10是根据说明性实施例的由关联存储器查询产生的实体的图解; 图11是根据说明性实施例将结果重新输入到最初查询以执行第二查询以便检索 关联存储器中的资源引用的图解; 图12是根据说明性实施例的使用作为图11中描述的第二查询的结果而获得的资 源引用从原始源中检索实际数据的图解; 图13是根据说明性实施例的匹配属性值、排除必需实体(作为执行图本文档来自技高网...
【技术保护点】
一种系统(400),其包括:关联存储器(402、1528),其包括多个数据(404)和多个数据之间的多个关联关系(406),其中所述多个数据(404)聚集到相关组(408)中,其中所述关联存储器(402、1528)经配置以基于所述多个数据(404)之间的至少间接关系(410)被查询;输入装置(414),其与所述关联存储器(402、1528)通信,经配置以接收第一查询(102)或比较请求(416);所述关联存储器(402、1528)经配置以:响应于接收所述第一查询(102)或比较请求(416),定位具有匹配所述第一查询(102)或比较请求(416)的术语(422)的属性值(420)的实体值(418);响应于定位所述实体值(418),返回包括所述实体值(418)的结果的第一列表(424);增加作为必需搜索术语(422)的来自所述结果的第一列表(424)的至少一个第一结果到第二查询(102)或比较请求,所述第二查询(102)或比较请求进一步包括所述第一查询(102)或比较请求(416)的所有术语;执行所述第二查询(102)或比较请求,并作为结果,返回资源引用的第二列表(428);使用所述第二列表检索源数据(430);将所述实体值(418)与所述源数据(430)结合以形成组合(432);以及返回所述组合(432)。...
【技术特征摘要】
...
【专利技术属性】
技术研发人员:J·D·惠兰,H·E·斯托瓦尔三世,
申请(专利权)人:波音公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。