个人近期文献库结构¶
每个临时文献库都是一个向量数据库,存储每个用户各自近期的文献。其结构如下图所示:
- 临时文献文件存放在项目路径
documents\tmp_papers\{user_id}
, 临时文献库是 user-specific 的。 - 每个文献库存在一个根节点(root node), 所有的文献节点(paper node)都是根节点的子节点。
- 文献节点的
ID
为该文献文件的绝对路径。其它额外信息包括该文件存放进临时文献库的时间(date
time
),时间戳信息可以用于在检索过程中进行时间过滤。 - 每篇文献的所有内容节点(doc node)作为对应文献节点的子节点。
- 如果该成员使用了文献总结功能,相应的文献总结文本会作为子节点加入对应的文献节点。