October 29, 19:38

OkCupid в инженерном блоге выложил статью, как они себе выбирали поисковый движок для реализации своего матчинга пользователей. Статья громко называется "Vespa vs. Elasticsearch for matching millions of people", но на самом деле именно лобового сравнения с плюсами-минусами там немного. Это больше получилось вводное описание Vespa (я сам вообще никогда ее не пробовал, поэтому было более-менее интересно), и как они свои задачи с ней решали.

ElasticSearch, оказывается, еще Tinder использует для аналогичных задач (я не знал), но нашел несколько статей уже в инженерном блоге Tinder про возню с ElasticSearch.

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.