backend Vespa vs. Elasticsearch for matching millions of people As a dating application, an integral part of the experience is in recommending to you great potential matches based on the myriad of preferences you and your potential matches have set.