Natural Language Query (NLQ) is a method for asking questions of data systems using ordinary human language rather than formal query syntax. NLQ systems interpret the user's intent and translate it into database, search, analytics, or retrieval operations.