Hmm.. Querys (multi_match) will include 2-4 words and usually search trough 3 (text) fields. Also there are 1-6 (bool) Filters users can apply to narrow down the results.
It´s a wiki-style knowledge base wich has grown kinda big over the years.. Nothing i can do there.
I usually try to display the first 100 results.
The internal scoring system we use is a little bit like stackoverflow.