At the least, core needs to base search on relevancy, something I think there's at least a couple of existing tickets for. Something like this would be fantastic, but as Ryan said above, elasticsearch is a hosted service, which is quite the barrier to adoption.