私は Alfresco プロジェクトに取り組んでおり、顧客から、ユーザーごとにアップロードされたドキュメントの数を管理者が確認できるページを作成するように依頼されました。それを達成するための最良の方法は何ですか?lucene クエリを調べ始めましたが、最大 1000 件の結果しか返されないことがわかりました...そのため、ユーザーがそれ以上のドキュメントをアップロードした場合、その情報は役に立たなくなります。何か案が?Alfresco 内のカスタム JSP、Web スクリプト、または REST サービスを使用する外部の何かを使用できます...制限はありません...そのようなレポート ページを実行するだけで済みます。どんな手掛かり?
1662 次
1 に答える
1
1つよりも多くのオプションがあります。まず、repository.properties を変更して、lucene の結果の数から制限を増やすことができます。
index.tracking.maxRecordSetSize=1000
私が個人的に使用する 2 番目のオプションは、ドキュメント ライブラリ内のすべてのサイトとすべてのフォルダーを再帰的に通過し、次のようなより詳細な出力を生成する Web スクリプトを使用することです。
Site | Number of docs uploaded
Site1 | total: 500
users:
x: 200 documents
y: 300 documents
Site2 | ....
それはすべて、今月アップロードされたドキュメントのみをチェックするか、またはそのようなものかによって異なります。
于 2010-09-02T11:47:09.087 に答える