問題タブ [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.
java - ApacheJackrabbitによるメタデータ抽出
私はAlfrescoを少し使用していましたが、ドキュメントからメタデータを抽出するために、ApacheTikaの上に薄い抽象化レイヤーがありました。
このような堅牢なソリューションは必要ないため、Jackrabbitのみを使用することにしました。しかし、jackrabbit-text-extractorsモジュールを除いて、ドキュメントメタデータ(Dublinコアプロパティ)に対する他のサポートはありません。
jackrabbit-text-extractorsmavenアーティファクトバージョン2.0以上-SNAPSHOTはSVNトランクにないようです。
誰かがどのアプローチを選ぶべきか教えてもらえますか?
java - メタデータを Jackrabbit リポジトリに保存する
次のシナリオでどのように進めるか、誰でも私に説明できますか?
ドキュメントの受信 (MS ドキュメント、ODS、PDF)
Apache Tika による二重コア メタデータ抽出 + jackrabbit-content-extractors によるコンテンツ抽出
Jackrabbit を使用して、ドキュメント (コンテンツ) をメタデータと共にリポジトリに保存しますか?
ドキュメント + メタデータの取得
ポイント3と4に興味があります...
詳細: アプリケーションは対話的にドキュメントを処理しています (いくつかの分析 - 言語検出、単語カウントなど + 可能な限り多くの詳細を収集 - Dublin コア + コンテンツ/イベント処理の解析) 処理の結果をユーザーに返し、次に抽出されたコンテンツとメタデータ (抽出されたカスタム ユーザー メタデータ) が JCR リポジトリに保存されます
助けてくれてありがとう、ありがとう
jackrabbit - Jackrabbit Sql2-Query -> DescendantNodeJoinCondition
まず第一に、私のコード例を見ることができません! -> {} をクリックして、コードにファイルしました!
たとえば、タイトルが
Title: 4.jpg
次のクエリである写真ノードの情報を取得したいと思います。
私の結果セットは空です。一致したノードで満たされているはずです!
なにが問題ですか?
ご挨拶
jackrabbit - JackRabbit - 重複行の削除
jackrabbit-users リストでこの質問をしましたが、答えが得られませんでした。
JCR-SQL2 は SELECT DISTINCT (または同様の、AFAIK) を提供しません。JCR 1.0 の SQL や XPATH も同様です...人々はこれをどのように回避していますか?. 重複行を削除する最良の方法は何ですか?
誰かが結果を反復処理してセットに入れていると読みました。私の場合、膨大な数の結果が得られる可能性があるため、そのアプローチはコストがかかりすぎる可能性があります。
ここに誰か提案がありますか?
java - 比較のための Jackrabbit の日付形式
ドキュメントの保存に Jackrabbit を使用しています。ここで、たとえば XPATH を使用して特定の日付以降に作成されたドキュメントを検索したいと思います。そうするために、私は次のようなことを試しました:
date はクラスjava.util.Date
dateString のオブジェクトであり、次のようにフォーマットされます: Wed Mar 16 00:00:00 CET 2011
しかし、これはInvalidQueryException
dateString が間違っていることを示す を私に与えています:
無効なクエリ: 行 1、列 136 に語彙エラーがあります。検出された: "0" (48)、後: ":" for ステートメント
問題は次のとおりです: xs:dateTime の日付の正しい形式は何ですか?
前もって感謝します
java - JackRabbit永続性マネージャーの説明
プロジェクトに使用する永続性マネージャーのタイプを決定しようとしています。私はpersistenceManagersに関するこのwikiエントリを読みました。
まず第一に、JCR-2802(すべての非バンドルPMは非推奨)のため、
そして、それらすべてのInMem、Object、XmlPersistenceManagersは非推奨になりました。(InMemPMが非推奨になっている間もMemoryFileSystemはOKですか?)
これを見ると、BundleFsPersistenceManagerはLocalFileSystemを使用してファイルを永続化し(コンテンツがファイルに保存される方法を説明するwikiエントリはありますか?-nt:fileなどのさまざまなタイプのノードプロパティのように)、BundleDbPersistenceManagerはDbFileSystemを使用しますまったく同じファイルをDBMSに保存するには?そうしないと、Luceneのインデックス作成と全文検索ができません。
その理由は、システムのクラスタリングと分散性、および原子性です...そうでなければ、データベースの実装は冗長になりますよね?このように人々はより多くの選択肢を持っています。
java - Apache JackRabbit リポジトリの抽象化レイヤーはありますか?
JackRabbit に簡単にアクセスするためのある種の抽象化を開発者に提供するライブラリがあるかどうか疑問に思っていました。
jackRabbit を利用し、そのような抽象化を行う CMS がいくつかあるという事実を認識しています。
このすべてをカバーするもの:
例 :
このレイヤーを自分で実装するつもりですが、実装されている「ホイールを実装」しないことを確認したかったのです。
java - jackrabbit オブジェクトのコンテンツ マッピングと org.springmodules.jcr は死んでいますか?
私はこれについて疑問に思っていました。私は ECM プロジェクトで jackrabbit を採用することを計画していますが、OCMが死にかけているように見えますが、プロジェクトの残りの部分とは別のフォークです。Maven リポジトリには古いjackrabbit-ocm-nodemanagement
jackrabbit-ocm
バージョンがあります。それ以外の場合は、参照ドキュメントで参照されている zip アーカイブを介してプロジェクト自体をダウンロードできます。
org.springmodules.jcr は、公式の Spring ソース ベースにはなりませんでした。それは放棄されました。ジャックラビット OCM の素晴らしい接着剤であり、プロジェクトは素晴らしいように見えますが. なぜそんな重要な仕様を残すことにしたのか、私にはまったく理解できません!?!?!?
現在、ある種の保護としてここに存在しています。また、私が推測する同じものと思われるjcr スプリング エクステンションもあります。Jira セクションがありますが、すべてが放棄されているように見えます。厄介なバグで問題が発生した場合、サポートは受けられません。
私より明るい情報があれば教えてください。
java - openCMISローカルバインディング-jackRabbitを実装したJcrServiceFactory
ねえ、 3番目の選択肢に何か問題があります。ループはJcrServiceFactory
jcr。*で始まるプロパティを検索しているためです(他は渡されません)が、(Jackrabbit impl)の直後にRepositoryFactoryImpl
「org.apache.jackrabbit」が検索されます渡されたプロパティのコレクションの.repository.home"...それは意味がありません。org.apache.jackrabbit.repository.homeが存在する場合でも、それはで始まらないため、次の場所に移動するコレクションにPREFIX_JCR_CONFIG
は入れられません。jcrConfig
RepositoryFactoryImpl.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