+ All Categories
Home > Software > Apache Solr for eCommerce at Allopneus with France Labs - Lib'Day 2014

Apache Solr for eCommerce at Allopneus with France Labs - Lib'Day 2014

Date post: 07-Jul-2015
Category:
Upload: francelabs
View: 165 times
Download: 1 times
Share this document with a friend
Description:
Allopneus presents together with France Labs its search engine project, based on Solr, for its eCommerce website. It includes information on the functionnalities, the project setup and the statu quo.
Popular Tags:
20
The Apache Solr search engine at Allopneus CEDRIC ULMER, PRESIDENT - FRANCE LABS SEBASTIEN BARTHELEMY, CTO - ALLOPNEUS LIB’DAY, MARSEILLE, OCTOBER 2014
Transcript
Page 1: Apache Solr for eCommerce at Allopneus with France Labs - Lib'Day 2014

The Apache Solr search engine at Allopneus

CEDRIC ULMER, PRESIDENT - FRANCE LABSSEBASTIEN BARTHELEMY, CTO - ALLOPNEUS

LIB’DAY, MARSEILLE, OCTOBER 2014

Page 2: Apache Solr for eCommerce at Allopneus with France Labs - Lib'Day 2014

Agenda

Allopneus

• Business

• Desired functionalities

• Technical requirements

Apache Solr: Why and how ?

• Why

• How

• Project execution

Allopneus: next steps

Page 3: Apache Solr for eCommerce at Allopneus with France Labs - Lib'Day 2014

France Labs – Our activities

Training Consulting

Installation

Software maker

Page 4: Apache Solr for eCommerce at Allopneus with France Labs - Lib'Day 2014

France Labs – Notre présence

European customers, LTE as well as SMBs and startups.

Active participation to the Open Source and Search ecosystem

• Locale : Open source group at Telecom Valley, Tech Confs, RE:Conf

• National : Organizing Enterprise Search Meetup in Paris, talking at Search Day

• International: Talking at Enterprise Search Europe.

Datafari – our packaged search solution – is available as open source, under Apache license

Page 5: Apache Solr for eCommerce at Allopneus with France Labs - Lib'Day 2014

Search and eCommerce

27 % visitors of an eCommerce site are starting their visits using the internal search engine.

73 % visitors of an eCommerce site are leaving after 2 minutes if they don’t find what they are looking for.

96 % visitors say that search is an important functionality in their buying process.

Source: Marketing Sherpa

Page 6: Apache Solr for eCommerce at Allopneus with France Labs - Lib'Day 2014

Allopneus – The pros for tires

Company 100% French, founded in Dec. 2004 by Didier BLAISE.

Approx. 180 employees, HQ in Aix-en-Provence and a 41.000 m2 warehouse in Oignies.

French leader for sales and and mounting of tires on the web, with more than 50% market share.

Page 7: Apache Solr for eCommerce at Allopneus with France Labs - Lib'Day 2014

Allopneus – A few figures

15 millions pages displayed / month

1,5 millions unique visitors / month

Revenue > 200 millions € in 2013

Approx. 600.000 tires in the warehouse

Page 8: Apache Solr for eCommerce at Allopneus with France Labs - Lib'Day 2014

Allopneus –Search in the “wheel rim” universeApprox. 30.000 products in the catalog

Approx. 5 millions connections wheel rims/vehicles

Approx. 10 millions associations tire dimensions / connections

Search index about 2 GB

Near real time updates (modifications price/availability)

Duration of complete indexing: 30 min for wheel rims, 2h30min for tires

Time to take into account a new product: < 20 min

Current number of shards: 3 shards with tripe replications on 3 machines

Average response time per query: < 10ms

Page 9: Apache Solr for eCommerce at Allopneus with France Labs - Lib'Day 2014

Allopneus – Search functionalities

Products search

Products faceting

Products pagination / sort

Full text search (not released yet)

Auto-completion (not released yet)

Spellchecker (not released yet)

Suggestion engine (not released yet)

Page 10: Apache Solr for eCommerce at Allopneus with France Labs - Lib'Day 2014

Allopneus – Products search

Page 11: Apache Solr for eCommerce at Allopneus with France Labs - Lib'Day 2014

Allopneus – Products Faceting

Page 12: Apache Solr for eCommerce at Allopneus with France Labs - Lib'Day 2014

Apache Solr – The reference open source search engine

Page 13: Apache Solr for eCommerce at Allopneus with France Labs - Lib'Day 2014

Apache Solr – The reference open source search engine

Property of the Apache foundation

Layer on top of the Lucene search java API

Easy-to-use horizontal scalability (clustering)

Compatible with Hadoop (default search engine in Hadoop distros)

Highly configurable

Schemaless

REST APIs

Page 14: Apache Solr for eCommerce at Allopneus with France Labs - Lib'Day 2014

Apache Solr – Aucompletion illustration

Page 15: Apache Solr for eCommerce at Allopneus with France Labs - Lib'Day 2014

Apache Solr – Spellchecker illustration

Page 16: Apache Solr for eCommerce at Allopneus with France Labs - Lib'Day 2014

Apache Solr: Suggestions illustration

Page 17: Apache Solr for eCommerce at Allopneus with France Labs - Lib'Day 2014

Data Sources

Search Engine

Front end

Admin UI

IndexingPipeline

DB1

DB2

Comments

Web

Apache Solr 4 (SolrCloud)

Allopneus – Architecture

Solarium

Node1

Node3

Page 18: Apache Solr for eCommerce at Allopneus with France Labs - Lib'Day 2014

Search engine

Front end

Apache Solr 4 (SolrCloud)

Allopneus – Architecture – Zoom sur SolrCloud

Node 1Shard1Shard2Shard3

Node 3Shard1Shard2Shard3

Node 2Shard1Shard2Shard3

Shard2 ShardLeader, randomly picked

Zookeeper

Instance 1

Instance 2

Instance 3

Zookeeper

Instance 1

Instance 2

Instance 3

Indexingpipeline

Solarium

Page 19: Apache Solr for eCommerce at Allopneus with France Labs - Lib'Day 2014

Apache Solr – Project execution

“First the search engine, then the functionalities”

Migration towards SolrCloud started in July 2014

Tests in September 2014

Official release in November 2014

Navigation speed much faster that “standard sql”

Future work: full text search, autocomplete, search for categories/vehicles, suggestions, …

Page 20: Apache Solr for eCommerce at Allopneus with France Labs - Lib'Day 2014

QUESTIONS ? (what does the France Labs logo represent ?!)

AVAILABLE DURING THE LIBDAY CONFERENCE TO ANSWER YOUR QUESTIONS

[email protected]@FRANCELABS


Recommended