We are going to deep into the search logic of the Oro Commerce, see what are the common features and requirements, and how to implement them using Elasticsearch. We will cover search boosting, synonym management, fuzzy search, and discuss an overall approach for search customization.
2. www.oroinc.com
About Me
Yevhen Shyshkin
10+ years experience in
E-Commerce development
Architectural Advisor
Project Lead
Technical Trainer
Search Component Lead
twitter.com/yshyshkin github.com/yshyshkin
aspirationandadvisory.com
3. www.oroinc.com
What is Advanced Search?
Make results more relevant
Discover user preferences
Improve user experience
Tolerate errors and typos
And your any other wish
4. www.oroinc.com
Elasticsearch: Advanced Search Tool
Search engine based on Lucene
NoSQL DBMS
Extensive search capabilities
Software and hardware tuning
Cluster support
Good for Big Data
Multiple clients: Java, C#, PHP, Python