System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于文件搜索,具体涉及一种加速批量文件搜索模型。
技术介绍
1、对于目前公司规范化管理中,知识库存储是对公司极其重要的规范化管理环节,知识库管理用来记载信息和知识,便于团队沉淀经验、共享资源,团队协作与安全管控,形成完整的知识体系并持续进化。
2、目前公司大量的文件存储在服务终端,文件分散、非结构化数据检索困难。常用的文件搜索是针对结构化的文件元数据查询,而目前的elasticsearch检索应用的场景在日志分析以及网站博客中,将全文搜索应用在知识库文件存储中不常使用。
3、公司目前的知识库工具可以管理公司的文件,也可以通过权限控制设置访问权限,但是文件搜索主要是通过文件名称的模糊匹配来实现,这样搜索出来的数据要精确知道文件名中包含的关键字,否则就无法查找所需文件。
技术实现思路
1、为了弥补现有技术的不足,本专利技术设计提供一种加速批量文件搜索模型的方案,以解决现有的公司知识库中无法通过文件关键字搜索文件匹配范围的问题。
2、一种加速批量文件搜索模型,包括文件索引,以及与文件索引关联构成的文件元数据,所述文件索引的权限控制通过所述文件元数据的关联关系控制,其权限控制包含目录空间、租户信息、用户信息和文件权限,
3、所述文件元数据用以存储文件的名称属性、文件类型属性、文件大小属性以及关联文件库的地址属性;
4、所述目录空间用以存储表、索引和其他对象的元数据,包括表的名称、列的名称、列的数据类型、索引的名称信息;<
...【技术保护点】
1.一种加速批量文件搜索模型,其特征在于,包括文件索引,以及与文件索引关联构成的文件元数据,所述文件索引的权限控制通过所述文件元数据的关联关系控制,其权限控制包含目录空间、租户信息、用户信息和文件权限,
2.根据权利要求1所述的一种加速批量文件搜索模型,其特征在于,所述文件索引的创建包括租户、文件服务和索引服务,索引服务采用异步方式创建以及更新,对于更新异常的数据除了对应的尝试处理外,增加补偿机制,定时对遗漏或异常文件更新。
3.根据权利要求2所述的一种加速批量文件搜索模型,其特征在于,所述文件索引的创建包括以下工作:
4.根据权利要求3所述的一种加速批量文件搜索模型,其特征在于,所述文件索引的创建操作方法类是FileConsumer,通过异步消费的方式,消费不同空间目录下文档操作,通过FileProducer识别租户,文件标识,操作标识等发送消息;所述文件索引的创建的具体步骤包括:
5.根据权利要求3所述的一种加速批量文件搜索模型,其特征在于,所述空间维护中,空的空间目录对索引服务是没有意义的,只有包含文件实体的空间目录才可以作为
6.根据权利要求3所述的一种加速批量文件搜索模型,其特征在于,所述文件搜索的权限控制支持SaaS版多租户权限隔离级别,包括设置目录权限、更新文档权限、设置文档权限、更新文档权限、修改文档权限;
...【技术特征摘要】
1.一种加速批量文件搜索模型,其特征在于,包括文件索引,以及与文件索引关联构成的文件元数据,所述文件索引的权限控制通过所述文件元数据的关联关系控制,其权限控制包含目录空间、租户信息、用户信息和文件权限,
2.根据权利要求1所述的一种加速批量文件搜索模型,其特征在于,所述文件索引的创建包括租户、文件服务和索引服务,索引服务采用异步方式创建以及更新,对于更新异常的数据除了对应的尝试处理外,增加补偿机制,定时对遗漏或异常文件更新。
3.根据权利要求2所述的一种加速批量文件搜索模型,其特征在于,所述文件索引的创建包括以下工作:
4.根据权利要求3所述的一种加速批量文件搜索模型,...
【专利技术属性】
技术研发人员:康宁波,李志伟,王海超,仇晨,
申请(专利权)人:苏州沙咖智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。