Skip to content

Search fields and priorities (PrestaShop)

Use this page when you need to change the priority of a search field in the PrestaShop Kea Labs dashboard, or understand why the autocomplete column may or may not be available for your shop.

For what a field is, the four priority levels, and how field priority changes result order, see Fields and priorities. This page covers the PrestaShop controls, priority levels, and save workflow.

In the PrestaShop back office:

  1. Open Modules → Module Manager.
  2. Find Kea Labs Search Pro in the module list.
  3. Click Configure on the module row.
  4. The embedded Kea Labs dashboard opens inside the Configure page.
  5. In the dashboard navigation, open Settings → Fields.

If the Configure button is not visible, your role does not have the Modules permission. See Install (PrestaShop): If the Configure button is missing.

The Fields page is a list of search field rows. Each row is one column of the product record that the search engine considers when a shopper types a query. Typical entries include Product Name, Product Parameters, Product Tags, Vendor, Model, and Product Description. The page uses readable labels instead of internal field keys.

The page has two sections, from top to bottom:

  1. A list of field rows. Each row has three columns:
    • Field name — the label of the field, with a short description of what the field is for.
    • Priority — a four-part control labelled Ignored, Low, Normal, and Boosted.
    • Autocomplete — a switch that turns the field on or off in the storefront search bar. This column is hidden on store setups that do not support per-field autocomplete.
  2. A Save and Discard button group at the top right of the page. The buttons only become active when at least one field has been modified.

The list of fields is fixed by the search engine schema. You cannot add or remove fields from this page. What you can change is the priority control and the autocomplete switch for each field.

Fields page with readable field names and four-level priority controls

The Priority column shows four connected choices. From left (lowest contribution to the match score) to right (highest):

  1. Ignored — the field has the lowest ranking contribution. Do not rely on matches in this field to promote products.
  2. Low — the field contributes at a restrained weight.
  3. Normal — the field is a regular ranking signal and contributes more than Low.
  4. Boosted — the field contributes the most. Matches in this field dominate the ranking.

Click a level to select it. You can also drag across the control to move between levels. The selection always settles on one of the four choices; there are no in-between values.

The numeric weight of each level is an implementation detail of the ranking formula and is not surfaced in the UI. The four levels are the only way to adjust a field’s contribution.

The Autocomplete column shows a switch. When the switch is on, the field contributes to the list of suggestions that the storefront search bar shows as the shopper types. When off, the field is still searched, but its matches do not appear as suggestions.

The autocomplete column may not appear in the UI for every shop. Some store setups do not support per-field autocomplete. In that case, the dashboard hides the column.

[!TIP] If you expected to see the Autocomplete column and it is missing, ask your developer or integrator to confirm whether your store setup supports per-field autocomplete.

  1. On the Fields page, find the row for the field you want to change.
  2. Click the required level in the Priority column, or drag across the control. The change is held in the page state.
  3. Repeat for any other fields you want to change in the same save.
  4. Click Save at the top right of the page.

A typical priority scheme is:

  • Product NameBoosted (the dominant ranking signal).
  • Product DescriptionNormal or Low, depending on catalog quality.
  • Product Parameters, Product Tags, and VendorNormal when they are useful shopper-facing signals.
  • Kea-managed ranking fields — Normal or Ignored (depending on the integrator’s recommendation).

[!NOTE] The selection is stored per row. After editing, scroll to the bottom of the list and confirm the rows you touched are at the level you expected. Setting the most important field to Ignored by accident is the most common priority mistake.

  1. On the Fields page, find the row for the field you want to change.
  2. Click the switch in the Autocomplete column. The change is held in the page state.
  3. Repeat for any other fields you want to change in the same save.
  4. Click Save at the top right of the page.

A common autocomplete pattern is to enable only the fields that uniquely identify a product (name, reference, category, brand), and leave the rest off. Suggestions pulled from a generic field like description are usually too noisy to be useful.

The dashboard saves all field edits on the page together. If the Autocomplete column is hidden, the save contains priority changes only. The save:

  1. Reads the current field rows from storage.
  2. Computes the difference: which rows have a new priority, which have a new autocomplete value.
  3. Applies the difference.

A successful save reloads the page from storage. The Save button becomes inactive because nothing is pending.

A failed save shows the error in the page. Before retrying, reload the page so the list is compared against the current stored state.

Field settings affect ranking and autocomplete data, so the catalog index has to be refreshed before shoppers see the new behavior.

In the PrestaShop dashboard this is automatic: after a successful Save, the dashboard starts or queues catalog indexing. You do not need to run a separate full reindex for the normal Fields workflow.

While indexing is running, the dashboard can show an indexing status indicator and temporarily block affected configuration pages. Wait for indexing to finish, then test the changed query in storefront preview.

If the save succeeds but indexing cannot start, the dashboard shows an error notification. Use Catalog Indexing (PrestaShop) to check status and retry indexing.

  • Setting every field to Boosted. When every field has the same priority, the control no longer distinguishes matches. A common pattern is Boosted for Product Name, Normal for the next two or three most relevant fields, and Low for everything else.
  • Setting the most important field to Ignored by accident. The selection is stored per row. After editing, scroll to the bottom of the list and confirm the rows you touched are at the position you expected.
  • Looking for the Autocomplete column on every shop. The column is hidden when the current store setup does not support per-field autocomplete. The absence of the column is not a bug.
  • Saving one field at a time. The save is the full final state. Set every field you want to change in a single edit pass, then save once.