This presents code to perform a  parallelised version of the Latent Dirichlet Allocation on lucene docs