How does a quick search work?
In the standard Magento 2 search works as follows: the site on schedule or manually re-indexes all the goods and adds information about the attributes involved in the search in the database.
When a user enters a query, the site breaks it down into elements interconnected with logical OR.
This means that the search will be conducted for each of the words.
For example, the query “Headphones for Sports” will be divided into three elements, “headphones”, “To”, “Sports”.
Next, the site checks each element with its records and if it encounters a match, the product is shown in the results.
This search method will find easily the right product if one or two attributes may be involved in a search.
Adding other attributes to search, with a large amount of information, such as short or long descriptions will not only significantly increase the list of results but in addition lower its accuracy.
How to manage search?
Search is conducted only by the values of the attributes (characteristics), so you can control the search results. It is enough to specify in the administrative interface if the attribute is involved in the search.
Another opportunity to manage for results is at the level of goods. You can specify if the attribute is displayed in the search results, or just in the catalog or will be available everywhere.
How can I see the search results?
All queries of the user are recorded and processed by the site.
The information collected is an excellent field for the analysis of customer searches.
You can see what products a buyer is looking for on your site, select a group of the most popular queries or create your own query.
How to improve the search?
To improve the search (for improvement, we mean a more accurate search) Magento provides the following features: tips, which are located below the search box, and show some of the most frequent search queries of buyers.
By default, a site chooses the most frequently used queries, but in the administrative interface, you can create your query example and show it to the buyer; synonyms, allowing to partially solve the problem with errors of grammar or keyboard.
It works like this: in the administrative interface of a store, the administrator creates a synonym (Computer Asys) and indicates the original request (Computer Asus). The customer enters a synonym in search, and as a result, sees products for the proper request.
In order to achieve precise search using standard Magento, do not add to search attributes with large text descriptions, as it will expand the list of results, let only truly important attributes be accepted for a search. Offer tips to customers, keep a list of synonyms to date, it will simplify the lives of your customers.
If standard features are not enough for you and you want to achieve more efficient operation of the search module, you can see, try and buy one of our extension of Advanced Magento search Sphinx Search Ultimate.
That allows you to not only significantly improve the standard search and take it to the next level.