Search

Version

5.5.0 or newer

Table of contents

Search Features

  • Product captions, keywords, manufacturer and category names are searchable
  • Search results automatically weighted
  • Partial terms also lead to search results
  • Top-performing search engine. Through indexing and caching, high search performance is realised
  • In-house development, no additional third party costs
  • Search suggestions available in the storefront

If you're still looking for even more capabilities, be sure to read more about our premium plugin called Smart Search. You can test and purchase this plugin directly in our store.

General Settings

In the general settings (default settings), you can adjust the search configuration. Here you can optimize search results based on values entered.

The general settings are displayed in the screenshot below:

Explanation of General Settings

  • Minimum search term length
    The values entered dictate how the results are displayed in the frontend. For example, with a value of 3, search suggestions are given after 3 or more characters are entered (the value should not be set at less than 3).
  • Blacklist for keywords:
    All values entered here will not be considered in searches.
  • Number of live search results:
    The number of search results suggested. Example: If a value of 6 is entered, then 6 item suggestions are generated, as seen below.
  • Factor for accurate hits:
    Multiplication value for calculating the scoring of exact matches based on the relevance setting entered. Example: If the client enters the word "photo", and this term is consistent with the results, the entered value for the factor of exact matches is multiplied by the relevance setting.
  • Factor for inaccurate hits:
    Multiplication value for calculating the scoring of spelling mistakes based on the relevance setting. This setting is designed for fault-tolerant searches. Results may be displayed even though the search term does not match the keywords. Example: keyword: iPat, result: iPad. This is only included with the Smart Search Premium .
  • Nevertheless, if your search does not return any results, you can adjust the values accordingly.

  • Minimum relevance for top items (%):
  • The value entered here defines the condition for the consistency of the results of a search, with the highest scoring results displayed first. Example: If a value of 80 is entered, the results must be 80% consistent or else they are excluded.

 

search querycomparison keywordresult
salmonsalmon === salmon100% Hit

 

 

search querycomparison keywordresult
salmonsalmon==? salmon fillet50% = No hit, because value smaller than maximum distance.
salmosalmo ==? salmon83% = Hit, because value is greater than maximum distance.

 

Relevance/Fields Tab

The calculation of results is based on the search criteria set in the "Relevance / Fields" tab as well as the general settings. The higher a value is, the higher the overall scoring. The following overview shows the fields with your values:

Do not delete any fields or tables as there are dependencies between them. Changes can lead to search malfunctions.

Explanation of Relevance/Fields

If you are working with your own items in a subshop, the setting for "AItem keyword translation" and "Item name translation" do not need to be filled out, as they are not considered.

This example shows you how to add free text fields in the frontend search.

Step 1: Add the field and the relevance

In Configuration > Basic settings > Frontend > Search > Relevance/fields (Tab) You can add a new field using the Add entrybutton. In this example, we add the free text field attr1 to the search.

Step 2: Clear the Cache

If you want the free text field to be available immediately in the frontend search. You must empty the cache and rebuild the search index.