5min Lightning talk at Paris.rb
Click here to load reader
-
Upload
sylvain-utard -
Category
Technology
-
view
215 -
download
3
description
Transcript of 5min Lightning talk at Paris.rb
Build Realtime SearchParisRB - May ’14
@sylvainutard - @algolia
• Search Engine as a Service
• Hosted USE (OVH), EU (OVH), ASIA (AWS)
• Focus "Database search" VS "Document Search"
• Small records
• Multiple attributes
2
Algolia
• Full-text search
• Typo-tolerance
• Faceting
• Numerical Search
• Geo Search
3
Standard Search Features
• Prefix Search
• Typo-tolerance (including prefix search)
• Multi-attributes search
• Combine popularity & text-relevance
4
Specific Search Features
• JavaScript API client (CORS)
• <10 ms processing time
• Google Instant-search like UX
5
Specific Search UX
6
Rails Integration
7
Rails Integration
• ActiveRecord/MongoID compliant
• Auto-indexing (after_save, … callbacks)
• Per-environment indexes (dev, test, prod)