首页> 外国专利> System and method for query translation/semantic translation using generalized query language

System and method for query translation/semantic translation using generalized query language

机译:使用广义查询语言的查询翻译/语义翻译的系统和方法

摘要

An information retrieval system and method translates a single search request or query across heterogenous databases independent of the database search grammar(s). A client uses a process to express the query in a powerful programming language, i.e., Generalized Query Language (GQL) which has a wide variety of operators to precisely specify the conditions of the query and enable a fused response to be provided by the databases to the query. The process translates the query into phrases contained in a GQL and constructs a complex search query which bridges the gap between the query and the low level of functionality provided in search engines associated with the databases. A search broker receives the GQL query and using a process (i) checks for syntax errors; (2), if correct, parses the complex query into individual search or partial queries and associated logical operations, and (3) forwards the partial queries and operations to the database search engines. Each search engines translates the partial queries into database search grammar for searching purposes and retrieves search information in the form of a "HitList" related to the query. Each search engines combines the "HitList" in accordance with the operations associated with the partial queries and any constraints specified in the query to generate a search result having a format common in appearance with other search engine results which serves as a fused response from the heterogenous databases.
机译:信息检索系统和方法独立于(一个或多个)数据库搜索语法跨异构数据库翻译单个搜索请求或查询。客户端使用一种过程来以强大的编程语言(即通用查询语言(GQL))表达查询,该语言具有多种运算符,可以精确地指定查询条件,并使数据库能够提供融合的响应,从而可以查询。该过程将查询转换为包含在GQL中的短语,并构建一个复杂的搜索查询,该查询可弥合查询与与数据库相关联的搜索引擎中提供的低级功能之间的差距。搜索代理接收GQL查询,并使用过程(i)检查语法错误; (2)如果正确,则将复杂查询解析为单个搜索或部分查询以及关联的逻辑操作,并且(3)将部分查询和操作转发到数据库搜索引擎。每个搜索引擎将部分查询转换为数据库搜索语法以进行搜索,并以与查询有关的“命中列表”的形式检索搜索信息。每个搜索引擎根据与部分查询相关联的操作以及查询中指定的任何约束来组合“ HitList”,以生成具有与其他搜索引擎结果在外观上相同的格式的搜索结果,作为来自异类搜索结果的融合响应数据库。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号