I think it'd nice to take advantage of some of the boosting options available in ElasticSearch. I could see improvements to the search results by adding:
Boost Nodes
Provide a boosted rating (1.0 defualt) to each node, this could be negative or positive (you could make off topic nodes sink and...