我正在使用xdmp:document-filter(doc())
从文档(doc、docx、pdf 等)中提取元数据。我们使用它是因为它适用于所有类型的文档格式并为每种类型的文档生成XHTML格式。但是这个命令的主要缺点是它会减慢查询速度。如果数据库中有一个或两个文档,则查询工作正常,但如果有更多文档(例如 10 或 15 个),则查询速度会变慢。我们想从数据库中所有文档的元数据中提取和显示信息。
我们正在使用这个查询:-
for $d in fn:doc()
return xdmp:document-filter(doc(fn:base-uri($d)))
有什么方法可以让这个查询更快地工作,或者有什么替代方法xdmp:document-filter()
吗?