На свежем воздухе:получить количество контента, созданного каждым пользователем

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

  •  26-09-2019
  •  | 
  •  

Вопрос

Я работаю над проектом Alfresco, и наш клиент попросил меня создать страницу, на которой администратор может видеть, сколько документов было загружено каждым пользователем.Какой лучший способ добиться этого?Я начинаю просматривать запрос lucene, но обнаруживаю, что он возвращает не более 1000 результатов...поэтому, если пользователь загрузил больше документов, информация будет бесполезна.Есть идеи?Я могу использовать собственный jsp внутри Alfresco, веб-скрипт или что-то внешнее, использующее службу REST...У меня нет никаких ограничений...Мне просто нужно сделать такую ​​страницу отчетности.Есть подсказка?

Это было полезно?

Решение

Вариантов больше, чем один.Во-первых, вы можете увеличить лимит количества результатов lucene, изменив хранилище.properties:

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