Looks like a good match.
@seti123 made one although it is outdated. @joe1chen made this plugin, which is an adaptation of the Solr plugin I made, so they're fairly equivalent.
Elasticsearch as a database
Search - how's ElasticSearch doing?
Install NodeBB Forum
10 million pageviews last 30 days but only 20.000 posts
Is it bad for performance to have a NGINX reverse proxy ?
Using nodebb with haproxy as a frontend
Unsolved Can we create [private] forums inside of nodebb forum?
Using NodeBB as the commenting system for Jekyll