atelier algolia @zenika lille

13
Build search on any platform w/ Algolia Paul-Louis Nech Software Engineer [email protected] | @PLNech

Upload: paul-louis-nech

Post on 12-Apr-2017

21 views

Category:

Engineering


0 download

TRANSCRIPT

Build search on any platformw/ AlgoliaPaul-Louis NechSoftware Engineer

[email protected] | @PLNech

Instant Search APINightClazz [email protected]

AK

Thank you for having us! We are Algolia

Rapidit & UXpour les utilisateurs

Intgration facileconu par des dveloppeurs pour des dveloppeurs

Infrastructure mondialeperformante et fiableMoteur de recherche via API avec un focus particulier sur

NightClazz Lille @algolia2017.03.02

Moteur de recherche API

- Speed and UX for users

- Integration / Developer love

- World Infra

EpitaSwiftKey AlgoliaSoftware EngineerMon travail :

Conception et ralisation dInstantSearch AndroidMainteneur du SDK Android dAlgoliaMainteneur de lintgration DjangoQui suis-je ?

Paul-Louis Nech

NightClazz Lille @algolia2017.03.02

EPITA

SwiftKey

Algolia: What

Algolia aujourdhui100Pays9,000Apps20 milliardsRecherches/mois

Plus de 2500 clients

NightClazz [email protected]

AC

Nicolas- 15 years of expertise in search and text mining- Former VP R&D at Exalead

Julien- 12 years of expertise in search- Built 4 search engines (using Lucene, SORL, ElasticSearch and Custom)

Rapidit & UXpour les utilisateurs

Instant Search APINightClazz [email protected]

COLLIN: 10 minutes

Quelques exemples dimplmentations

LIVE DEMOS

NightClazz [email protected]

AC

Lets see How a good user experience can enhance the user's journey.

We-ve talked about speed, lets see what it means for 2 main use cases that can be are complementary

1/ AUTCOMPLETEVESTIAIRE demoAs you type experience- At every new keystroke the user get a direct feedbackServes the need to have direct access to the information: here the user can search for Product, brands and category. For each of those, he gets the most relevant et popular results

BIRCHBOX DEMO# Two types of searching / behavior:- Known items searchExploratory search=> Offloads end users mind.

2/ INSTANT SEARCHInstant result page, blur the frontier between "search" and navigation

Results are not the only things update at every new keystroke: but also Facets, paginations,

------

Links

- https://demo.algolia.com/vestiaire/- https://birchbox.fr/- https://demos.algolia.com/ted/

- https://demo.algolia.com/smashingmagazine/- https://www.smashingmagazine.com/

Intgration FacileConu par des dveloppeurs pour des dveloppeurs

Instant Search APINightClazz [email protected]

COLLIN: 3 min

Comment a marche ?

Import your datausing an API clientCustomize Ranking& fine tune resultsBuild Search UXon Desktop & Mobile

NightClazz [email protected]

COLLIN1/ Import your data2/ Customize Ranking & fine tune results3/ Build Search UX

API CLIENTS: Backend VS Frontend

JDBC

MongoDB

Cot Backend+ Connectors+ Framework integrations+ CMS integrations

Cot Frontend

NightClazz [email protected]

COLLIN

Deux approches / architecturesBackendimplementation

Frontendimplementation

NightClazz [email protected]

COLLIN

Infrastructure mondialeperformante et fiable, `peu importe o vous tes

Instant Search APINightClazz [email protected]

KUDELKA 3MIN

DSN: Distributed Search NetworkEasily distribute your search engine on up to 15 regions worldwide.

NightClazz Lille @algolia2017.03.02

Au plus prs de vos utilisateurs

Du coup, on fournit :

moteuroutilsinfra

Reste plus qu faire lUI !

Quelle UI vous connaissez, assez complexe mais faisable?

On recrute !

Paul-Louis NechSoftware Engineer

[email protected] | @PLNech

You can build search on any platformw/ Algolia

Instant Search APINightClazz [email protected]