34
Seek and ye shall find Product Search in Magento 2 Sonja Riesterer – @sonjarierr 14.03.2016

Product Search in Magento 2

Embed Size (px)

Citation preview

Page 1: Product Search in Magento 2

Seek and ye shall findProduct Search in Magento 2

Sonja Riesterer – @sonjarierr 14.03.2016

Page 2: Product Search in Magento 2

About Me

• Sonja Riesterer

• Marketing Manager

@sonjarierr

Page 3: Product Search in Magento 2

Benefit of Product Search

• Customers

Find matching products

• Store Owners

Anticipate customers‘ needs

Page 4: Product Search in Magento 2

Differences between Magento 1 and 2

Page 5: Product Search in Magento 2

Search Type

Magento 1.x

• MySQL Like

• MySQL Fulltext

• MySQL Combine

• Solr (EE)

Magento 2.0.2

• MySQL Fulltext

• Solr (EE)

Page 6: Product Search in Magento 2

“Seek and ye shall find,” they say,

but they don’t say what you’ll find.

── American McGee’s Alice

Page 7: Product Search in Magento 2

What will you find?

• Products

• Categories

• CMS pages

Page 8: Product Search in Magento 2

What will you find?

• Products

• Categories

• CMS pages

Page 9: Product Search in Magento 2

Criteria for a Good ProductSearch

• Results

• Speed

• Usability

Page 10: Product Search in Magento 2

Results

Page 11: Product Search in Magento 2

Simple Search Term

Page 12: Product Search in Magento 2

Compound Search Term

Page 13: Product Search in Magento 2

Amount

20

79

104

HOODIE HOODIE BLACK HOODIE BLACK ZIP

NUMBER OF SEARCH RESULTS

Page 14: Product Search in Magento 2

Typos

Page 15: Product Search in Magento 2

Speed

Page 16: Product Search in Magento 2

“It depends.”

── Everyone

Page 17: Product Search in Magento 2

Usability

Page 18: Product Search in Magento 2

Filters

Page 19: Product Search in Magento 2

Redirects

Page 20: Product Search in Magento 2

Synonyms

Page 21: Product Search in Magento 2

Suggested Terms

Page 22: Product Search in Magento 2

Recommendations

Page 23: Product Search in Magento 2

How To Improve It

Page 24: Product Search in Magento 2

How To Improve It

• Magento‘s default tools

• Extensions

• External search engines

Page 25: Product Search in Magento 2

Magento‘s default tools (1/3)

• Configuration

Activate suggestions& recommendations

Enterprise Edition only

Page 26: Product Search in Magento 2

Magento‘s default tools (2/3)

• Attributes

Use in search

Search weight

Use as filter

Page 27: Product Search in Magento 2

Magento‘s default tools (3/3)

• Search terms

Synonyms

Redirects

Suggestions

Page 28: Product Search in Magento 2

Extensions

• Autocomplete

• Layered navigation

• Import search terms

Page 29: Product Search in Magento 2

External Search Engines

• Celebros

• Sphinx

• Google Custom Search

• SLI Learning Search

Coming soon:

• Elasticsearch

• Solr

Page 30: Product Search in Magento 2

Elasticsearch

• Planned for Enterprise Edition

• Probably in 2.1 release

Page 31: Product Search in Magento 2

Solr

• Was planned for Enterprise Edition

• Solr configuration included in current EE

„The example Solr configuration isnot intended to be used in a production site.“

──Developer Documentation

Page 32: Product Search in Magento 2

IntegerNet_Solr

• M2 Solr extension for Magento

• Port of M1 extension

If interested, please contact me!

@sonjarierr [email protected]

Page 33: Product Search in Magento 2

Sources• Magento 2 Extensions on Magento Connect

https://www.magentocommerce.com/magento-connect/magento-2

• Autocomplete Extension for Magento 2https://www.salesids.com/en/magento-2-catalog-search-autocomplete.html

• 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/

• Icons – Means of Communicationhttp://www.elegantthemes.com (Creative Commons BY 3.0)

Page 34: Product Search in Magento 2

Bonus Questions

• Why Elasticsearch instead of Solr?“(…) provides more functionality (…)”- Chuck Choukalos, Lead Product Manager, Magento