System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种在应用程序的非结构化数据库中组织文档搜索的方法技术_技高网

一种在应用程序的非结构化数据库中组织文档搜索的方法技术

技术编号:40039883 阅读:7 留言:0更新日期:2024-01-16 19:33
所申请的技术解决方案涉及使用大型应用数据库(以下简称数据库)的领域,该数据库包含非结构化或弱结构化数据。所提议的数据结构允许通过多个关键词集搜索文档,精确到文档的页面,而无需从数据库中读取文档,并以答案表格的形式呈现搜索结果,从而简化了根据指定条件筛选文档的过程。在该方法中,程序生成辅助表:关键词表、文档表、文档编号的二进制字符串表和补充反向索引的二进制字符串表。从反向索引中选择关键词列表后,对以二进制字符串形式呈现的文档列表进行处理,该处理位于处理结果列表的模块中。同时,将二进制字符串加载到双重内存中进行处理,其中字符串的数值(内存寄存器)等于2n,其中n为内存寄存器的位数,如果所有指定的关键词都在文档中出现,则文档编号等于双重内存中的行号(寄存器)。在处理文档页面的关键词模块中,为每个文档生成答案表。双重内存是一种逻辑存储器结构,包含数据输入通道,输入SM,将电路从普通内存模式切换到双重内存模式,内存单元中位编号的寻址模块,开关,逻辑开关。控制写/读的模块的输出CS、RD、OE与位编号选择模块(列地址)的输出相连。

【技术实现步骤摘要】
【国外来华专利技术】


技术介绍


技术实现思路

【技术保护点】

1.一种在应用程序的非结构化数据库中组织文档搜索的方法,包括以下步骤:用户生成查询,用户指定关键词和逻辑操作符,将查询中的关键词提取到关键词处理块中,使用带有索引构建、维护和扩展程序的倒排索引,其中上述程序与索引块交互,该索引块与数据库交互,以及使用关键词选择列表的程序。该方法的特点在于:

2.用于按照第1点组织非结构化数据库中文档搜索的双重内存,它是一种逻辑存储器结构,允许将数据按照存储单元地址进行写入,同时允许根据存储单元地址读取已写入的数据并将其输出到输出线路中,根据控制信号CS、RD、OE和SM,其特点在于:

【技术特征摘要】
【国外来华专利技术】

1.一种在应用程序的非结构化数据库中组织文档搜索的方法,包括以下步骤:用户生成查询,用户指定关键词和逻辑操作符,将查询中的关键词提取到关键词处理块中,使用带有索引构建、维护和扩展程序的倒排索引,其中上述程序与索引块交互,该索引块与数据库交互,以及使用关键词选择列表的程...

【专利技术属性】
技术研发人员:库尔马甘贝托夫·阿努阿尔·莱哈诺维奇
申请(专利权)人:库尔马甘贝托夫·阿努阿尔·莱哈诺维奇
类型:发明
国别省市:

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

1