Batching document identifiers for result trimming
    1.
    发明授权
    Batching document identifiers for result trimming 有权
    批处理结果修剪的文档标识符

    公开(公告)号:US07636712B2

    公开(公告)日:2009-12-22

    申请号:US11600307

    申请日:2006-11-14

    IPC分类号: G06F17/30

    摘要: A query is separated into subqueries including a first subquery containing terms applicable to a first data store and a second subquery containing terms applicable to a second data store, where both data stores maintain information regarding the documents. Applying the first subquery to the first data store retrieves a first list of document identifiers associated with documents that satisfy the terms of the first subquery. The first list is combined with the second subquery to form a masked subquery, which is applied to the second data store. The masked subquery only seeks to identify document identifiers that both are included the first list and that satisfy terms of the second query. The document identifiers included in the first list may be ordered to match an order in which the document identifiers are ordered in the second data store.

    摘要翻译: 查询分为子查询,包括第一个子查询,其中包含适用于第一数据存储的条款,第二个子查询包含适用于第二个数据存储的条款,其中两个数据存储都保存有关文档的信息。 将第一个子查询应用于第一个数据存储检索与满足第一个子查询的条款的文档相关联的文档标识符的第一个列表。 第一个列表与第二个子查询相结合,形成一个掩码的子查询,应用于第二个数据存储。 掩蔽的子查询仅用于识别既包括在第一列表中并且满足第二查询的条款的文档标识符。 包括在第一列表中的文档标识符可以被排序以匹配在第二数据存储中排序文档标识符的顺序。

    Batching document identifiers for result trimming
    2.
    发明申请
    Batching document identifiers for result trimming 有权
    批处理结果修剪的文档标识符

    公开(公告)号:US20080114730A1

    公开(公告)日:2008-05-15

    申请号:US11600307

    申请日:2006-11-14

    IPC分类号: G06F17/30

    摘要: A query is separated into subqueries including a first subquery containing terms applicable to a first data store and a second subquery containing terms applicable to a second data store, where both data stores maintain information regarding the documents. Applying the first subquery to the first data store retrieves a first list of document identifiers associated with documents that satisfy the terms of the first subquery. The first list is combined with the second subquery to form a masked subquery, which is applied to the second data store. The masked subquery only seeks to identify document identifiers that both are included the first list and that satisfy terms of the second query. The document identifiers included in the first list may be ordered to match an order in which the document identifiers are ordered in the second data store.

    摘要翻译: 查询分为子查询,包括第一个子查询,其中包含适用于第一数据存储的条款,第二个子查询包含适用于第二个数据存储的条款,其中两个数据存储都保存有关文档的信息。 将第一个子查询应用于第一个数据存储检索与满足第一个子查询的条款的文档相关联的文档标识符的第一个列表。 第一个列表与第二个子查询相结合,形成一个掩码的子查询,应用于第二个数据存储。 掩蔽的子查询仅用于识别既包括在第一列表中并且满足第二查询的条款的文档标识符。 包括在第一列表中的文档标识符可以被排序以匹配在第二数据存储中排序文档标识符的顺序。

    Persistent, real-time determination of the freshness of changeable data associated with a container
    3.
    发明申请
    Persistent, real-time determination of the freshness of changeable data associated with a container 有权
    持久,实时确定与容器相关联的可变数据的新鲜度

    公开(公告)号:US20050283567A1

    公开(公告)日:2005-12-22

    申请号:US10872744

    申请日:2004-06-21

    IPC分类号: G06F7/00 G06F12/08

    CPC分类号: G06F12/08

    摘要: The invention efficiently determines whether a container that is associated with an item of changeable data actually is associated with the freshest version of this item of changeable data. Multiple containers may exist in the virtual memory (“in-memory container”) or in a persistent storage system (“persistent container”) of a computer system and be associated with different versions of an item of changeable data. A table in the virtual memory reveals the freshness of changeable data associated with in-memory containers. One or more in-memory containers associated with one or more same items of changeable data are merged into a new persistent container and removed from the virtual memory. A persistent container is associated with a list that identifies all changeable data associated with the persistent container. An invalidation process invalidates, in the lists associated with older persistent containers, older versions of the changeable data associated with the new persistent container.

    摘要翻译: 本发明有效地确定与可变数据项相关联的容器实际上是否与该可更改数据项的最新版本相关联。 虚拟存储器(“内存中的容器”)或计算机系统的持久存储系统(“持久性容器”)中可能存在多个容器,并且可以与可更改数据项的不同版本相关联。 虚拟内存中的表格显示与内存容器相关联的可更改数据的新鲜度。 与一个或多个相同的可变数据项相关联的一个或多个内存容器被合并到新的持久容器中并从虚拟存储器中移除。 持久性容器与列表相关联,该列表标识与持久性容器相关联的所有可变数据。 无效过程在与旧持久性容器相关联的列表中使与旧持久容器相关联的可更改数据的旧版本无效。

    Simplified search interface for querying a relational database
    4.
    发明授权
    Simplified search interface for querying a relational database 有权
    用于查询关系数据库的简化搜索界面

    公开(公告)号:US07548912B2

    公开(公告)日:2009-06-16

    申请号:US11598433

    申请日:2006-11-13

    IPC分类号: G06F7/00 G06F17/30

    摘要: Methods and computer-readable media are provided for performing a search on a relational database. According to one method, a query class is provided that includes properties that specify how a query is to be performed and how results from the query are to be returned, and an execute method that is called to perform the actual query. A keyword query class derived from the query class is also provided that includes keyword query properties and an execute method for performing the keyword query. In order to perform a keyword query of an SQL database, an instance of the keyword query class is created, the properties set on the instance, and the execute method called. When the execute method is called, the specified properties are translated into an equivalent SQL statement and the search is performed on the identified relational database by a search service.

    摘要翻译: 提供了用于在关系数据库上执行搜索的方法和计算机可读介质。 根据一种方法,提供了一个查询类,其包括指定如何执行查询以及如何返回查询的结果的属性以及被调用以执行实际查询的execute方法。 还提供了从查询类派生的关键字查询类,其中包括关键字查询属性和执行关键字查询的执行方法。 为了执行SQL数据库的关键字查询,将创建关键字查询类的实例,实例上设置的属性以及调用的execute方法。 当调用execute方法时,将指定的属性转换为等效的SQL语句,并通过搜索服务在标识的关系数据库上执行搜索。

    Simplified search interface for querying a relational database
    5.
    发明申请
    Simplified search interface for querying a relational database 有权
    用于查询关系数据库的简化搜索界面

    公开(公告)号:US20080114745A1

    公开(公告)日:2008-05-15

    申请号:US11598433

    申请日:2006-11-13

    IPC分类号: G06F17/30

    摘要: Methods and computer-readable media are provided for performing a search on a relational database. According to one method, a query class is provided that includes properties that specify how a query is to be performed and how results from the query are to be returned, and an execute method that is called to perform the actual query. A keyword query class derived from the query class is also provided that includes keyword query properties and an execute method for performing the keyword query. In order to perform a keyword query of an SQL database, an instance of the keyword query class is created, the properties set on the instance, and the execute method called. When the execute method is called, the specified properties are translated into an equivalent SQL statement and the search is performed on the identified relational database by a search service.

    摘要翻译: 提供了用于在关系数据库上执行搜索的方法和计算机可读介质。 根据一种方法,提供了一个查询类,其包括指定如何执行查询以及如何返回查询的结果的属性以及被调用以执行实际查询的execute方法。 还提供了从查询类派生的关键字查询类,其中包括关键字查询属性和执行关键字查询的执行方法。 为了执行SQL数据库的关键字查询,将创建关键字查询类的实例,实例上设置的属性以及调用的execute方法。 当调用execute方法时,将指定的属性转换为等效的SQL语句,并通过搜索服务在标识的关系数据库上执行搜索。

    Field weighting in text searching
    6.
    发明申请
    Field weighting in text searching 有权
    文本搜索中的字段权重

    公开(公告)号:US20050210006A1

    公开(公告)日:2005-09-22

    申请号:US10804326

    申请日:2004-03-18

    IPC分类号: G06F17/30

    摘要: A field-weighted search combines statistical information for each term across document fields in a suitably weighted fashion. Both field-specific term frequencies and field and document lengths are considered to obtain a field-weighted document weight for each query term. Each field-weighted document weight can then be combined in order to generate a field-weighted document score that is responsive to the overall query.

    摘要翻译: 场加权搜索以适当加权的方式将跨文档字段的每个术语的统计信息合并。 考虑到字段特定术语频率和字段和文档长度都可以获得每个查询项的场加权文档权重。 然后可以组合每个场加权文档权重,以便生成响应于整体查询的场加权文档得分。