Unstructured data processing, question answering, analytics on complex data, and information retrieval