Seek and ye shall find
Product Search in Magento 2
Friday, October 28th 2016
Sonja Riesterer – integer_net – @sonjarierr
Hello!
I’m Sonja RiestererMarketing Manager at integer_net
Twitter @sonjarierr
Product Search
““Seek and ye shall find”, they say, but they don’t say what you’ll find.
── American McGee’s Alice
What will you find?
◦ Products
◦ Categories
◦ CMS Pages
What will you find?
◦ Products
◦ Categories
◦ CMS Pages
Good product search
Criteria for a Good Product Search
◦ Results
◦ Speed
◦ Usability
Results
Differences between Magento 1 & 2
Magento 1.x
◦ MySQL
- Like
- Fulltext
- Combine
◦ Solr (EE)
Magento 2.1 +
◦ MySQL
- Fulltext
◦ Elasticsearch (EE)
Fulltext
Simple Search Term
Partial Words
Precision vs. Recall
vs.
Search Operator AND
Search Operator OR
Compound Search Term
Number of Search Results
20
79
103
Hoodie Black Hoodie Black Hoodie Zip
Precision vs. Recall
Speed
“ It depends.
── Everyone
Usability
Filters
Redirects
Fuzzy Search
Suggestions & Recommendations
How to improve it
How to improve it
◦ Magento‘s default tools
◦ Extensions
◦ External search engines
Magento‘s default tools
Use the force!
◦ Kick out useless suggestions
◦ Set up synonyms
◦ Redirects rule
◦ Recommendations (EE)
Search Terms
Attributes
◦ Use in search
◦ Search weight
◦ Use as filter
Extensions
Extensions
External Search Engines
External Search Engines
◦ Elasticsearch
◦ Solr
◦ Celebros
◦ Sphinx
◦ Google Custom Search
◦ SLI Learning Search
Elasticsearch
◦ Integrated in Enterprise Edition 2.1 +
▫ Stop words (and, the)
▫ Synonyms
▫ Attribute weighting
Solr
◦ Was planned for Enterprise Edition
◦ Configuration included in current EE
„The example Solr configuration is not intendedto be used in a production site.“
──Developer Documentation
IntegerNet_Solr
◦ Solr extension for Magento 2
◦ Port of M1 extension
If interested, please contact me!
@sonjarierr [email protected]
Bonus: Tech Details
◦ Search API
▫ Product Name
▫ Relevance Value
▫ Order
▫ HTML & Details from MySQL
Sources
◦Configure Solr and Magento - Developer Documentationhttp://devdocs.magento.com/guides/v2.0/config-guide/solr/solr-magento.html
◦FIX Magento Search Please! #622 – Magento 2 GitHub Issuehttps://github.com/magento/magento2/issues/622
◦integer_net Blog about the Choice Between Solr and Elasticsearchhttps://www.integer-net.com/solr-or-elasticsearch/
◦integer_net Blog about the Choice Between Solr and Elasticsearchhttps://www.integer-net.com/and-or-magento-search-types-search-operators/
◦Icons – Means of Communicationhttp://www.elegantthemes.com (Creative Commons BY 3.0)
◦Magento 2 Extensions on Magento Connecthttps://marketplace.magento.com/extensions/content-customizations/site-search-navigation.html
◦The new way of searching in Magento 2 by Igor Minyaylohttp://www.slideshare.net/maghamed/the-new-way-of-searching-in-magento-2
Top Related