1

我正在尝试了解如何在 marklogic 中配置 RSS 提要,以便它从 RSS 提要中提取数据并存储在 marklogic 数据库中。

http://developer.marklogic.com/code/feed中有用于 rss 提要指令的“阅读我”文件,但我不知道如何安装示例应用程序并查看基本功能。谁能帮助我如何安装示例应用程序?谢谢。

4

1 回答 1

2

那个 Feed 项目更像是一个库而不是一个应用程序。尽管有示例应用程序,但除非您围绕它编写更多代码,否则它不会做太多事情。该库公开了一些用于订阅、取消订阅等的函数。在 feed.xqy 的第 80-500行对公共函数有大量注释。阅读这些评论,您应该对它的功能有一个很好的了解。

安装 Feed 库意味着将其代码提供给您的应用程序。如果您对 MarkLogic 相当熟悉,那么https://github.com/marklogic/feed上的说明将涵盖该主题。

在应用程序服务器的根级别安装提要目录。任务服务器“时间限制”必须配置为允许合理的时间对提要文档进行 http 请求。

此 API 需要来自 commons 的 dates 模块。日期模块也应该安装在服务器根目录中。

feed 和 dates 模块都可以安装在其他目录中,但必须相应地修改对模块的引用。

此 API 需要库可以读取和写入的目录。当前,此目录设置为 /var/tmp。可以在 feed/lib/feed.xqy 中更改此设置

此 API 需要 xdmp:eval、xdmp:invoke、xdmp:spawn 和 xdmp:save 权限。

如果您还不熟悉 MarkLogic, http: //developer.marklogic.com/learn/technical-overview是一个不错的起点。

于 2013-07-21T20:57:48.383 回答