The main problem with using LDA for search applications is that estimating the probabilities in the model is expensive. Until faster methods are developed, this technique will be limited to smaller collections (hundreds of thousands of documents, but not millions).