Knowledge-Enhanced Latent Semantic Indexing (Kelsi): Algorithms And Applications