A natural language search engine must be able to take the request (whether spoken or typed into a box) break it into parts of speech, figure out what you’re looking for — and what you aren’t, and what to include and turns it into the query that it can submit to a database or search system in order to return the results right back to you.