Title: NLP techniques and text retrieval