This document discusses using natural language processing (NLP) techniques to enable natural language search in Apache Solr. It describes integrating Apache UIMA with Solr to allow NLP algorithms to analyze documents and queries. Custom Lucene analyzers and a QParserPlugin are used to index enriched fields and extract concepts from queries. The approach aims to improve search recall and precision by understanding language.