meetup elasticsearch : « booster votre magento avec elasticsearch »

19
SMILE Boost your Searchandising with ElasticSearch Meetup ElasticSearch

Upload: smile

Post on 16-Jul-2015

632 views

Category:

Engineering


7 download

TRANSCRIPT

Page 1: Meetup ElasticSearch : « Booster votre Magento avec Elasticsearch »

SMILE

Boost your Searchandising

with ElasticSearch

Meetup ElasticSearch

Page 2: Meetup ElasticSearch : « Booster votre Magento avec Elasticsearch »

2

SPEAKERS

FARID AIT ABDESLAM eCommerce Consultant @faitabdeslam

AURÉLIEN FOUCRET Smile Lab [email protected]

@afoucret

© Copyright Smile - Toute reproduction interdite sans autorisation

Page 3: Meetup ElasticSearch : « Booster votre Magento avec Elasticsearch »

3

SMILE IN A FEW FIGURES

Leading European open source integrator

More than 20

More than 35

More than 50

YEARS EXPERIENCE IN OPEN SOURCE

PARTNERS IN OPEN SOURCE

MILLION EUROS IN TURNOVER IN 2013

700OPEN SOURCE EXPERTS

25% INCREASE IN TURNOVER

PER YEAR

© Copyright Smile - Toute reproduction interdite sans autorisation

Page 4: Meetup ElasticSearch : « Booster votre Magento avec Elasticsearch »

4

17 OFFICES

IN 7 COUNTRIES

© Copyright Smile - Toute reproduction interdite sans autorisation

Page 5: Meetup ElasticSearch : « Booster votre Magento avec Elasticsearch »

5

WHAT DO WE DO FOR YOU ?

CONSULTING Project Framework / Audits / Benchmark

DIGITAL Visual identity/ Ergonomics

Accessibility / Editorial

Strategy / SEO

HOSTING Hosting / Corrective and

upgrade Maintenance /

Support

TRAINING Change management

Intra and inter company training

ENGINEERING Conception / Development /

Configuration

A 360°

SERVICE FOR YOUR

PROJECTS

© Copyright Smile - Toute reproduction interdite sans autorisation

Page 6: Meetup ElasticSearch : « Booster votre Magento avec Elasticsearch »

6

OUR EXPERTISE AND OUR BELIEFS

ARE DETAILED IN OUR WHITE PAPERS

Web Culture

System

E-business

Content Management and DMS

ERP et Business Intelligence

OVER 100 000

DOWNLOADS PER YEAR

© Copyright Smile - Toute reproduction interdite sans autorisation

Page 7: Meetup ElasticSearch : « Booster votre Magento avec Elasticsearch »

7

OUR REFERENCES

70% OF CAC 40

COMPANIES HAVE TRUSTED US

© Copyright Smile - Toute reproduction interdite sans autorisation

Page 8: Meetup ElasticSearch : « Booster votre Magento avec Elasticsearch »

8

SMILE IS THE LEADING EUROPEAN

SMILE IS THE BIGGEST OPEN SOURCE PLAYER IN EUROPE

700 employees, 17 offices, 300 new projects per year

MULTI-TECHNOLOGIES, A UNIQUE EXPERTISE

More than 35 technological partnerships, the highest level of recognition for most

OPEN SOURCE INTEGRATOR

© Copyright Smile - Toute reproduction interdite sans autorisation

Page 9: Meetup ElasticSearch : « Booster votre Magento avec Elasticsearch »

9

MAGENTO

& ELASTICSEARCH

© Copyright Smile - Toute reproduction interdite sans autorisation

Page 10: Meetup ElasticSearch : « Booster votre Magento avec Elasticsearch »

10

MAGENTO & ELASTICSEARCH

An Open Source module

Smile Magento ES a.k.a Smile Searchandising Suite

Integration of ES into Magento

Drop-in replacement for SolR

Combining our long experience with OSS Search Engine

High quality implementation

Does not break Magento standard feature

Built for extensibility

Upgradable : our module is upgraded with every new Magento version

The ultimate goal : give merchant tools to improve conversion with state of art features

OUR MODULE GOAL

© Copyright Smile - Toute reproduction interdite sans autorisation

Page 11: Meetup ElasticSearch : « Booster votre Magento avec Elasticsearch »

11

MAGENTO & ELASTICSEARCH

Fulltext Search improvements

Fine control on what fields are used in search and their respective weight

Fuzzy search : search for « Frankenshten » and get the results for « Frankenstein »

KEY FEATURES – FULLTEXT SEARCH

Rich faceting toolkit

Multiselect facets implementation

Price ranges, rating filters, …

Easier customization of the facets logic and templating by developers

SEO optimizations

Autocomplete framework

Autocomplete popular searches, products and categories

Customizable templates (e.g. : display product images and prices)

Pluggable models allowing developpers to easily add their own autocomplete (store, CMS, …)

© Copyright Smile - Toute reproduction interdite sans autorisation

Page 12: Meetup ElasticSearch : « Booster votre Magento avec Elasticsearch »

12

MAGENTO MODULE

Behavorial data collect : get richer from your clients

Our module collects all your clients behavior and creates a knowledge database you can query at will

Real time data refresh : don’t miss the trends

Use it into merchandising optimizations rules

KEY FEATURES – MERCHANDISING

Smart categories

Build categories by defining search engines queries and not by

picking products one by one

o Ex : « All discounted products that are in stock »

Nice UI for rules administration

Optimizations tunning – Rules based relevancy

Append business rules to your catalog to modify relevancy

o « Boost all products which are in stock »

o « Boost all products of category HighTech »

Pluggable system : developers can append new models easily

© Copyright Smile - Toute reproduction interdite sans autorisation

Page 13: Meetup ElasticSearch : « Booster votre Magento avec Elasticsearch »

13

MAGENTO MODULE

Built for Magento, into Magento

Deep Magento integration.

Operate everything from Magento admin. No additional back-office.

Optimized data indexing. Get your catalog updated in real time and reduce your time

to market.

KEY FEATURES

ElasticSearch : a scalable and secured backend

Scale over many servers when your catalog or your business grow

Avoid downtime with : automated failover when a server fails or during maintenance

Snapshot and restore in minutes the whole cluster. Easy to backup.

Monitoring tools available from ElasticSearch Inc. (Marvel)

Designed for extensibility

Your business is unique. Your search engine should be too.

Many extension hooks shipped by default (templating, custom optimizations models, and new features)

Index what you need in custom indices (stores, cms content, …)

© Copyright Smile - Toute reproduction interdite sans autorisation

Page 14: Meetup ElasticSearch : « Booster votre Magento avec Elasticsearch »

14

SEARCHANDISING

What is Searchandising ?

1 - Search

o Up to 70% of the visitors use the search bar

o Some websites experiment a 30% drop of of their visitors when

they are using the search engine :

Poor UX (missing features, bad UI, …

Broken relevancy. Unrelevant offer.

2 – Merchandising

o New

o Special offer

o Promotion

o Destocking

LESSONS LEARNED

© Copyright Smile - Toute reproduction interdite sans autorisation

Page 15: Meetup ElasticSearch : « Booster votre Magento avec Elasticsearch »

15

WHAT IS RELEVANCE

eCommerce relevance

Fulltext relevance

Merchandising rules

Customer behavior

massification

Context

FOR AN ECOMMERCE SYSTEM ?

© Copyright Smile - Toute reproduction interdite sans autorisation

Page 16: Meetup ElasticSearch : « Booster votre Magento avec Elasticsearch »

16

ELASTICSEARCH & MAGENTO

Technology stack :

GLOBAL ARCHITECTURE

Website Users

Search Queries

Catalog Index Behavorial Data Index

Website Usage Collect Data

Smile Webtracker

Product Data

Indexing

User Behavior Indexing

Smile_ElasticSearch

Smile_VirtualCategories Smile_Tracker

Smile_SearchOptimizer

Smile_Modules :

© Copyright Smile - Toute reproduction interdite sans autorisation

Page 17: Meetup ElasticSearch : « Booster votre Magento avec Elasticsearch »

17

ELASTICSEARCH & MAGENTO

First release : technical core containing

Indexing, search and autocomplete

Available on our GitHub

Compatibility :

Magento EE 1.13.x & 1.14.x and Magento CE 1.8.x & 1.9.x

ElasticSearch : 1.2.x & 1.3.x

Later this year release of more modules currently in testing inside the lab :

Search optimizers

New features from the roadmap :

o Recommenders

o User context & personalisation

o Offer presentation (multiple Point Of Sale, marketplace, …)

OPEN SOURCE RELEASE

https://github.com/Smile-SA/smile-magento-elasticsearch

© Copyright Smile - Toute reproduction interdite sans autorisation

Page 18: Meetup ElasticSearch : « Booster votre Magento avec Elasticsearch »

« Demo time »

Page 19: Meetup ElasticSearch : « Booster votre Magento avec Elasticsearch »

19

FULLTEXT RELEVANCE

Our modules provides a lot of way

to influence on the search results

Fulltext relevancy

Merchandising rules

User behavior

Context

The most tricky part is to know

what button you should push

Our advice :

Experiment

Use AB testing

All the customer data is collected.

You should try Kibana on it to discover

new patterns !!!

SUMMARY

© Copyright Smile - Toute reproduction interdite sans autorisation