Pregunta

Estoy workink en un proyecto al aire libre y nuestro cliente me pregunto para crear una página donde el administrador puede ver cuántos documentos ha sido subido por usuario. ¿Cuál es la mejor manera de lograr esto? Me empezar a buscar en la consulta de Lucene, pero descubre I que sólo devuelve los resultados de máximo 1000 ... por lo que si un usuario ha subido más documentos, la información será inútil. ¿Alguna idea? Puedo usar un JSP propias interior al aire libre, un WebScript, o algo externo que utiliza el servicio REST ... no tengo ninguna restricción ... Sólo necesita hacer tales página de presentación de informes. ¿Alguna pista?

¿Fue útil?

Solución

Hay más opciones de uno. En primer lugar, se puede aumentar el límite de número de resultados por Lucene modifiying repository.properties:

index.tracking.maxRecordSetSize=1000

La segunda opción, lo que personalmente uso, es tener un WebScript que pasa por todos los sitios y todas las carpetas en las bibliotecas de documentos de forma recursiva y genera una salida más prolija, algo como:

Site |   Number of docs uploaded

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

Todo depende de si desea comprobar también sólo para documentos subidos este mes, o algo por el estilo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top