https://medium.com/@monocosmo77/how-natural-language-query-is-utilised-part1-artificial-intelligence-5c0d3c007690