seek and ye shall find - 28.10.2016

Post on 08-Jan-2017

298 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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 sr@integer-net.com

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