Dify 1.1.0 元数据过滤保姆级教程:概念全方位解读与实战应用

Dify 1.1.0 是继1.0版本发布以来的第一个重大更新版本,除了日常的bug修复和功能迭代之外,还增加了一个重磅功能:元数据过滤。

由于1.1.0版本出来的时候,测试元数据过滤功能发现还有些问题,直到这次1.1.2版本出来后,测试发现没问题了。

今天就带大家认识一下:什么是元数据?什么是元数据过滤?以及元数据过滤功能实操教程!

一、什么是元数据?

通俗来说,可以将 "元数据" 理解为你为知识库文档设置的一个个属性,比如:隐私级别,作者,分类等等。一个文档可以有多个属性。其实元数据在我们生活中处处存在,知识大家不知道他的专业名称而已。

我们通过图片来理解,可能大家就理解了:

元数据是用来描述一个实体的基本属性信息的,在操作系统内,所有文件几乎都有一些固定的字段信息:类型,作者,大小,修改信息

我们回到Dify系统内,每个知识库文档,Dify都为其内置好了一些固定的元数据,这些元数据我们是不能手动改修改的,由系统自动生成,叫做:内置元数据

dify还为我们增加了一个入口来由我们自定义设置一些文档元数据,我们叫做:自定义元数据。

自定义元数据自由定义,修改,删除。

二、什么是元数据过滤?

元数据过滤,就是查询时,系统会先基于这些文档的元数据进行第一步过滤,这个筛选是文档级别的,不需要深入文档内部,所以效率极高。

如果筛选出对应的文档,才会继续进入文档去查找匹配的数据。

如果元数据皮皮诶未成功,系统就不会再深入文档去查询了,节省了不必要的查询。

官方给出的一张图片很形象,大家可以看下:

三、通过实战来认识元数据过滤?

一)两张数据表

二)给知识库文档设置元数据

设置元数据可以按文档单独设置,也可以批量设置,本案例使用单文档设置的方式,更直观,批量设置元数据的方式,可以在列表页面勾选文档,批量添加,大家可以举一反三。

1、进入文档内部给文档设置隐私级别

2、新建元数据字段

3、设置元数据值

4、设置隐私级别和其他元数据

销售业绩总览表的隐私级别设置为最高:即:level=10

author:阿坡

5、设置工作任务完成情况表的元数据

按照销售业绩总览表的步骤,自行设置隐私级别设置为最高:即:level=1

author:阿坡

三)元数据过滤功能禁用时的效果

四)设置元数据过滤的效果

四、Dify 最新版 v1.1.2一键安装包安装包

注:Dify v1.1.2版本一键安装包已经上传至网盘,下载链接自取方式:

五、总结

元数据过滤功能非常有价值,应用场景也很丰富,本文案例知识抛砖引玉,用一个极其简单的场景,让大家学会使用这一功能,大家学完后,可以举一反三,应用到更多场景,尤其是关于数据的更加细致颗粒度的访问控制场景,非常有用!

如果有任何问题,欢迎联系我~

相关推荐
淘源码d1 天前
【开源可商用】高并发智慧校园SaaS平台核心源码:Spring Boot 微服务 + 多终端协同
java·程序员·智慧校园·源码·二次开发·软件源码·电子班牌系统
程序员鱼皮2 天前
7个神级技巧,彻底去除网站的 AI 味儿!
计算机·ai·程序员·互联网·网站·编程经验
程序员鱼皮5 天前
Agent Skills 傻瓜式教程,26 年最火 AI 技术就这?
计算机·ai·程序员·agent·编程经验
黑客-雨7 天前
DeepSeek-V3.2深度拆解:开源模型逆袭,GPT-5迎来劲敌!
人工智能·程序员·大模型·知识图谱·agent·大模型教程·deepseek-v3.2
紫雾凌寒7 天前
【 HarmonyOS 高频题】2026 最新 ArkUI 开发与组件面试题
ui·华为·面试·程序员·职场发展·harmonyos·ark-ui
IT技术分享社区9 天前
GTID 结构升级 + JSON 视图强化,MySQL 9.6 创新版带来哪些性能提升?
数据库·程序员
小阿鑫9 天前
32岁程序员猝死背后,我的一些真实感受
前端·后端·程序员·代码人生
十年编程老舅10 天前
虾皮C++一面:C++四种类型转换详解
程序员·编程·c/c++
紫雾凌寒10 天前
【 HarmonyOS 面试题】2026 最新 ArkTS 语言基础面试题
华为·面试·程序员·华为云·职场发展·harmonyos·arkts
程序员鱼皮12 天前
20 个神级 AI 编程扩展,爽爆了!
ai·程序员·编程