The document introduces NLP4L, a natural language processing tool for Apache Lucene. NLP4L aims to improve search experiences by utilizing NLP/ML technologies to generate models, dictionaries and indexes from text corpora. It provides a framework that allows plug-ins for various NLP tasks like transliteration, named entity extraction and document classification. The framework also includes interfaces for users to examine and modify generated outputs.