En teoria no hay limite teorico, solo los limites experimentales que hemos visto segun nuestros repositorios, yo personalmente he visto correr repositorios con 60 Millones de documentos pero ha sido necesario desactivar o ajustar las funcionalidades del sistema para que el rendimiento no se viese afectado, y esto usando SOLR, con Lucene seria una poco pesado, yo diria que sin toquetear demasiado es facil llegar a los 20 Millones.