問題タブ [jackrabbit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
794 参照

java - ApacheJackrabbitによるメタデータ抽出

私はAlfrescoを少し使用していましたが、ドキュメントからメタデータを抽出するために、ApacheTikaの上に薄い抽象化レイヤーがありました。

このような堅牢なソリューションは必要ないため、Jackrabbitのみを使用することにしました。しかし、jackrabbit-text-extractorsモジュールを除いて、ドキュメントメタデータ(Dublinコアプロパティ)に対する他のサポートはありません。

jackrabbit-text-extractorsmavenアーティファクトバージョン2.0以上-SNAPSHOTはSVNトランクにないようです。

誰かがどのアプローチを選ぶべきか教えてもらえますか?

0 投票する
3 に答える
11886 参照

java - メタデータを Jackrabbit リポジトリに保存する

次のシナリオでどのように進めるか、誰でも私に説明できますか?

  1. ドキュメントの受信 (MS ドキュメント、ODS、PDF)

  2. Apache Tika による二重コア メタデータ抽出 + jackrabbit-content-extractors によるコンテンツ抽出

  3. Jackrabbit を使用して、ドキュメント (コンテンツ) をメタデータと共にリポジトリに保存しますか?

  4. ドキュメント + メタデータの取得

ポイント3と4に興味があります...

詳細: アプリケーションは対話的にドキュメントを処理しています (いくつかの分析 - 言語検出、単語カウントなど + 可能な限り多くの詳細を収集 - Dublin コア + コンテンツ/イベント処理の解析) 処理の結果をユーザーに返し、次に抽出されたコンテンツとメタデータ (抽出されたカスタム ユーザー メタデータ) が JCR リポジトリに保存されます

助けてくれてありがとう、ありがとう

0 投票する
1 に答える
1347 参照

jackrabbit - Jackrabbit Sql2-Query -> DescendantNodeJoinCondition

まず第一に、私のコード例を見ることができません! -> {} をクリックして、コードにファイルしました!

たとえば、タイトルが Title: 4.jpg 次のクエリである写真ノードの情報を取得したいと思います。

私の結果セットは空です。一致したノードで満たされているはずです!

なにが問題ですか?

ご挨拶

0 投票する
1 に答える
1563 参照

jackrabbit - JackRabbit - 重複行の削除

jackrabbit-users リストでこの質問をしましたが、答えが得られませんでした。

JCR-SQL2 は SELECT DISTINCT (または同様の、AFAIK) を提供しません。JCR 1.0 の SQL や XPATH も同様です...人々はこれをどのように回避していますか?. 重複行を削除する最良の方法は何ですか?

誰かが結果を反復処理してセットに入れていると読みました。私の場合、膨大な数の結果が得られる可能性があるため、そのアプローチはコストがかかりすぎる可能性があります。

ここに誰か提案がありますか?

0 投票する
4 に答える
4248 参照

java - 比較のための Jackrabbit の日付形式

ドキュメントの保存に Jackrabbit を使用しています。ここで、たとえば XPATH を使用して特定の日付以降に作成されたドキュメントを検索したいと思います。そうするために、私は次のようなことを試しました:

date はクラスjava.util.Date
dateString のオブジェクトであり、次のようにフォーマットされます: Wed Mar 16 00:00:00 CET 2011

しかし、これはInvalidQueryExceptiondateString が間違っていることを示す を私に与えています:

無効なクエリ: 行 1、列 136 に語彙エラーがあります。検出された: "0" (48)、後: ":" for ステートメント

問題は次のとおりです: xs:dateTime の日付の正しい形式は何ですか?

前もって感謝します

0 投票する
1 に答える
1134 参照

java - JackRabbit永続性マネージャーの説明

プロジェクトに使用する永続性マネージャーのタイプを決定しようとしています。私はpersistenceManagersに関するこのwikiエントリを読みました。

まず第一に、JCR-2802(すべての非バンドルPMは非推奨)のため、

そして、それらすべてのInMem、Object、XmlPersistenceManagersは非推奨になりました。(InMemPMが非推奨になっている間もMemoryFileSystemはOKですか?)

これを見ると、BundleFsPersistenceManagerはLocalFileSystemを使用してファイルを永続化し(コンテンツがファイルに保存される方法を説明するwikiエントリはありますか?-nt:fileなどのさまざまなタイプのノードプロパティのように)、BundleDbPersistenceManagerはDbFileSystemを使用しますまったく同じファイルをDBMSに保存するには?そうしないと、Luceneのインデックス作成と全文検索ができません。

その理由は、システムのクラスタリングと分散性、および原子性です...そうでなければ、データベースの実装は冗長になりますよね?このように人々はより多くの選択肢を持っています。

0 投票する
2 に答える
410 参照

java - Apache JackRabbit リポジトリの抽象化レイヤーはありますか?

JackRabbit に簡単にアクセスするためのある種の抽象化を開発者に提供するライブラリがあるかどうか疑問に思っていました。

jackRabbit を利用し、そのような抽象化を行う CMS がいくつかあるという事実を認識しています。

このすべてをカバーするもの:

例 :

このレイヤーを自分で実装するつもりですが、実装されている「ホイールを実装」しないことを確認したかったのです。

0 投票する
0 に答える
754 参照

java - jackrabbit オブジェクトのコンテンツ マッピングと org.springmodules.jcr は死んでいますか?

私はこれについて疑問に思っていました。私は ECM プロジェクトで jackrabbit を採用することを計画していますが、OCMが死にかけているように見えますが、プロジェクトの残りの部分とは別のフォークです。Maven リポジトリには古いjackrabbit-ocm-nodemanagement jackrabbit-ocmバージョンがあります。それ以外の場合は、参照ドキュメントで参照されている zip アーカイブを介してプロジェクト自体をダウンロードできます。

org.springmodules.jcr は、公式の Spring ソース ベースにはなりませんでした。それは放棄されました。ジャックラビット OCM の素晴らしい接着剤であり、プロジェクトは素晴らしいように見えますが. なぜそんな重要な仕様を残すことにしたのか、私にはまったく理解できません!?!?!?

現在、ある種の保護としてここに存在しています。また、私が推測する同じものと思われるjcr スプリング エクステンションもあります。Jira セクションがありますが、すべてが放棄されているように見えます。厄介なバグで問題が発生した場合、サポートは受けられません。

私より明るい情報があれば教えてください。

0 投票する
2 に答える
1123 参照

java - openCMISローカルバインディング-jackRabbitを実装したJcrServiceFactory

ねえ、 3番目の選択肢に何か問題があります。ループはJcrServiceFactoryjcr。*で始まるプロパティを検索しているためです(他は渡されません)が、(Jackrabbit impl)の直後にRepositoryFactoryImpl「org.apache.jackrabbit」が検索されます渡されたプロパティのコレクションの.repository.home"...それは意味がありません。org.apache.jackrabbit.repository.homeが存在する場合でも、それはで始まらないため、次の場所に移動するコレクションにPREFIX_JCR_CONFIGは入れられません。jcrConfigRepositoryFactoryImpl.getRepository()

に条件Map<String, String> map = null;があるので意味がありますが、これは意味がありませんif (parameters == null)RepositoryFactoryImpl

これはinitメソッドで発生します

JcrServiceFactory.java



しかし、ここではパラメータMapは空{}であり、nullを返します。org.apache.jackrabbit.repository.homeであるRepositoryFactoryImpl.REPOSITORY_HOMEを検索しているためです

RepositoryFactoryImpl.java