La recherche constitue une fonctionnalité essentielle de l'application 2GIS, utilisée quotidiennement par des millions d'utilisateurs pour localiser des lieux dans leur ville. Pendant longtemps, l'entreprise s'est appuyée sur des méthodes traditionnelles incluant l'analyse morphologique, les bases de données d'établissements, la géolocalisation et la popularité des points d'intérêt. Bien que ces approches aient couvert de nombreux cas d'usage, elles ont progressivement révélé leurs limites face aux attentes évolutives des utilisateurs.
Les utilisateurs contemporains souhaitent effectuer des recherches de manière plus intuitive, reflétant leur processus de pensée naturel : selon l'ambiance recherchée, par signification contextuelle, ou même sans formulation textuelle en utilisant simplement des photographies de plats ou d'intérieurs. Cette évolution des besoins a conduit 2GIS à repenser fondamentalement son approche de la recherche. L'entreprise s'est ainsi attaquée à trois défis majeurs pour moderniser son système.
Le premier défi consistait à comprendre l'atmosphère spécifique des établissements, ce qui a abouti au développement de nouveaux attributs appelés « filtres d'ambiance ». Le deuxième défi concernait la capacité à identifier des lieux similaires à partir d'images, conduisant à l'implémentation d'une fonctionnalité de recherche par photographie. Enfin, le troisième défi visait à offrir aux utilisateurs la possibilité d'effectuer des recherches « par signification », ce qui s'est concrétisé par la mise en œuvre d'un système de recherche alimenté par l'intelligence artificielle.