我正在尝试了解如何在 marklogic 中配置 RSS 提要,以便它从 RSS 提要中提取数据并存储在 marklogic 数据库中。
http://developer.marklogic.com/code/feed中有用于 rss 提要指令的“阅读我”文件,但我不知道如何安装示例应用程序并查看基本功能。谁能帮助我如何安装示例应用程序?谢谢。
我正在尝试了解如何在 marklogic 中配置 RSS 提要,以便它从 RSS 提要中提取数据并存储在 marklogic 数据库中。
http://developer.marklogic.com/code/feed中有用于 rss 提要指令的“阅读我”文件,但我不知道如何安装示例应用程序并查看基本功能。谁能帮助我如何安装示例应用程序?谢谢。
那个 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是一个不错的起点。