الهواء: استرداد عدد المحتويات التي تم إنشاؤها لكل مستخدم

StackOverflow https://stackoverflow.com/questions/3617034

  •  26-09-2019
  •  | 
  •  

سؤال

أنا workink في مشروع Alfresco ويطلب مني عملائنا إنشاء صفحة حيث يمكن للمسؤول معرفة عدد المستندات التي تم تحميلها لكل مستخدم. ما هي أفضل طريقة لتحقيق ذلك؟ أبدأ في البحث في استعلام لوسين ، لكنني اكتشف أنه لا يعيد سوى نتائج كحد أقصى 1000 ... لذلك إذا قام المستخدم بتحميل المزيد من المستندات ، فستكون المعلومات عديمة الفائدة. اي فكرة؟ يمكنني استخدام JSP مخصص داخل Alfresco أو WebScript أو شيء خارجي يستخدم خدمة REST ... ليس لدي أي قيود ... أنا فقط بحاجة إلى القيام بهذه صفحة الإبلاغ. أي فكرة؟

هل كانت مفيدة؟

المحلول

هناك المزيد من الخيارات ثم واحد. أولاً ، يمكنك زيادة الحد من عدد نتائج Lucene عن طريق تعديل مستودع.

index.tracking.maxRecordSetSize=1000

الخيار الثاني ، ما أستخدمه شخصياً ، هو أن يكون لديك ويب يمر عبر جميع المواقع وجميع المجلدات في مكتبات المستندات بشكل متكرر ثم يولد إخراجًا أكثر مطولاً ، شيء مثل:

Site |   Number of docs uploaded

Site1 | total: 500
      users: 
      x: 200 documents
      y: 300 documents
Site2 | ....

كل هذا يتوقف على ما إذا كنت تريد أيضًا التحقق من المستندات التي تم تحميلها هذا الشهر فقط ، أو شيء من هذا القبيل.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top