Jina 轻松学 —— 三个基本元素

本文介绍了Jina中的三个核心元素:Document作为基本数据类型,Executor作为处理单元,Flow用于组合Executor构建搜索框架。Document支持文本、图片等多种类型,具有层次关系属性;Executor能实现数据预处理、向量化等功能,兼容多种机器学习框架;Flow允许组合Executor并在本地或云端作为服务运行。了解这些基础知识后,可以灵活构建Jina服务。
摘要由CSDN通过智能技术生成

 Document、Executor、Flow是Jina中的三个基本元素

85b243a7692564e2d7e2805ba07dcbce.png

📄 Document —— Jina中的基本数据类型

⚙️ Executor —— Jina处理Document的基本单元

🔀 Flow —— 将Executor组合后得到的Jina搜索框架

本期教程将带来关于Document、Executor、Flow的简单使用介绍,让你快速熟悉Jina的工作原理!

 Document 和 DocumentArray 


⭐️ Document是Jina中的基本数据类型,可以是文字、图片、视频、音频、图像或3D mesh文件。

⭐️ DocumentArray由 Document的序列组成,也是Executor的直接处理对象,即Executor的输入和输出。

⭐️ Document相当于Jina中的np.float,而DocumentArray相当于Jina中的np.ndarray 。

 Document 


Document的创建

from jina import Document

d = Document()

Document的文本属性

一个Document 只可以拥有一种类型的文本属性。非常方便的是,当使用Document.content构造文本属性时,输入内容将自动归类为text,buffer,blob或uri中的一种。Document还有元数据、层次关系、相关性等其他类别的属性。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值