我正在使用OpenSearchDocumentStore存储我的数据,并将其提供给我的Haystack管道,数据包括UUID和其他信息,这些信息与预测无关,但需要在DocumentStore中堆叠(我被告知).现在我想知道是否有方法或需要为检索器和阅读器指定一个特殊的Inputtext"列".

推荐答案

其他与检索无关的信息应保留在文档的meta字段中.例如,您可以创建如下文档:

doc = Document(
    content="this is relevant for retrieval", 
    meta={"uuid": "1234",  "comment": "this won't be used for retrieval"}
)

Python相关问答推荐

如何获取TFIDF Transformer中的值?

我如何使法国在 map 中完全透明的代码?

"使用odbc_connect(raw)连接字符串登录失败;可用于pyodbc"

python中字符串的条件替换

如何根据一列的值有条件地 Select 前N个组,然后按两列分组?

joblib:无法从父目录的另一个子文件夹加载转储模型

不能使用Gekko方程'

我的字符串搜索算法的平均时间复杂度和最坏时间复杂度是多少?

从Windows Python脚本在WSL上运行Linux应用程序

将scipy. sparse矩阵直接保存为常规txt文件

如何杀死一个进程,我的Python可执行文件以sudo启动?

ConversationalRetrivalChain引发键错误

导入错误:无法导入名称';操作';

如何获取Python synsets列表的第一个内容?

在二维NumPy数组中,如何 Select 内部数组的第一个和第二个元素?这可以通过索引来实现吗?

如何获得3D点的平移和旋转,给定的点已经旋转?

Python将一个列值分割成多个列,并保持其余列相同

在一个数据帧中,我如何才能发现每个行号是否出现在一列列表中?

使用_in链接操作管道传输的中间结果是否可用于链中的后续函数?

如何导入与我试图从该目录之外运行的文件位于同一目录中的Python文件?