
Почему маркетплейс строит свой поиск
Запрос «платье на свадьбу» одинаково наберут в строке Google и в строке маркетплейса. Технология на входе почти одна и та же: найти по словам или найти по смыслу, по совпадению текста или по векторной близости, когда система понимает, что «платье на свадьбу» и «нарядное платье для торжества» выражают, скорее всего, одно и то же намерение.Дальше пути расходятся. Веб-поиск отвечает на вопрос, какие документы похожи на этот запрос. У маркетплейса вопрос другой: какие товары полезно показать этому покупателю прямо сейчас, с учётом наличия, цены, доставки и того, что уже известно про него и про товар. Технология на входе одна. Задачи за ней разные.Со стороны кажется, что маркетплейс покупает готовую технологию, ставит её поверх каталога, и дальше всё собирается само, как сайт из готовых блоков. Ниже разберём условия, в которых живёт поиск маркетплейса, и то, как инженеры доходят до собственного движка. По дороге проверим, верна ли эта догадка.Это первая статья серии. Во второй посмотрим, как система держит скорость на таком масштабе, и там выяснится, что для большинства запросов ответ готов заранее, ещё до того как покупатель его напечатал. Читать далее