They explicitely mention Question Answering. Could it be that they use something like BERT trained with Squad dataset, and fine tuned on additional content?
If so, Bert is very intense in terms of required GPU hardware...
We're due to upgrade our basic Postgres based text search to a formal search solution and investigating different options.