Natural language parsing for full text search using OpenNLP