发明名称 内容管理系统及在其中报告多个对象的计算机实现方法
摘要 本发明涉及用于在内容管理系统及在其中报告多个对象的计算机实现方法。报告类型定义可以定义涉及了哪些对象以及它们如何相关。报告执行引擎可以生成多对象查询语言语句,以将报告类型定义翻译成查询语言。查询语言执行引擎可以将查询语言语句分成独立的单个片段。成本优化引擎可以确定连接对象是否有成本效益。索引访问执行引擎可以提取对象的唯一ID并且连接唯一ID以生成索引。可以根据索引访问基于Lucene的搜索引擎,并且对响应进行后处理,以生成多对象报告。
申请公布号 CN105574070A 申请公布日期 2016.05.11
申请号 CN201510732523.X 申请日期 2015.11.02
申请人 维我系统有限公司 发明人 乔恩·斯通;帕特里克·奥塔;王涛;乔治·李;伊戈尔·齐韦斯;埃里克·巴茨多夫
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京康信知识产权代理有限责任公司 11240 代理人 梁丽超;陈鹏
主权项 一种用于在内容管理系统中报告多个对象的计算机实现方法,所述方法包括:在存储装置中存储多个对象;接收定义了第一对象和第二对象以及所述第一对象和所述第二对象之间的关系的报告类型定义;为所述报告类型定义生成多对象查询语言语句;将所述多对象查询语言语句拆分成第一查询和第二查询,其中,所述第一查询对应于所述第一对象,所述第二查询对应于所述第二对象;为所述第一查询和所述第二查询生成索引访问查询定义;从基于Lucene的搜索引擎提取对应于所述索引访问查询定义中的所述第一查询的所述第一对象的ID和对应于所述索引访问查询定义中的所述第二查询的所述第二对象的ID;以及连接所提取的所述第一对象的ID和所提取的所述第二对象的ID。
地址 美国加利福尼亚州