1

RSSフィードからデータを取得してmarklogicデータベースに保存するように、marklogicでRSS FEEDを構成する方法を学ぼうとしています。

http://developer.marklogic.com/code/feedにRSS フィードの説明用の「read me」ファイルがありますが、サンプル アプリケーションをインストールして基本的な機能を確認する方法がわかりません。サンプル アプリケーションのインストール方法を教えてください。ありがとう。

4

1 に答える 1

2

そのフィード プロジェクトは、アプリケーションというよりもライブラリに近いものです。サンプル アプリにもかかわらず、さらにコードを記述しない限り、あまり機能しません。ライブラリは、サブスクライブ、サブスクライブ解除などのためのいくつかの関数を公開します。feed.xqy の 80 ~ 500 行に、パブリック関数に関する広範なコメントがあります。これらのコメントを読んで、その機能についてよく理解してください。

フィード ライブラリをインストールするということは、そのコードをアプリケーションで利用できるようにすることを意味します。MarkLogic にある程度精通している場合は、 https://github.com/marklogic/feedの手順でそのトピックをカバーしています。

アプリケーション サーバーのルート レベルにフィード ディレクトリをインストールします。タスク サーバーの「時間制限」は、フィード ドキュメントの HTTP 要求を行うための妥当な時間を確保するように構成する必要があります。

この API には、コモンズの日付モジュールが必要です。日付モジュールもサーバーのルートにインストールする必要があります。

フィード モジュールと日付モジュールの両方を他のディレクトリにインストールできますが、モジュールへの参照を適宜変更する必要があります。

この 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 に答える