Pimcore Better Search

Pimcore Better Search


For efficient data maintenance it is mandatory to have an efficient search. This bundle replaces Pimcore's backend search functionality to offer a search experience like users know from popular web search engines.

It does not need any configuration or external applications to be installed.

Information about the license: You can use the plugin under the terms of the GNU General Public License, Version 3 to GNU General Public License, Version 3 (GPLv3). This comes with lots of usage rights and freedoms: Open-Source – You can view the unencrypted programming code of our plugins. Customization – Customize the plugin yourself exactly according to your needs and develop it further as you wish. Distribution – You can copy, redistribute and even sell the plugin or further developments as long as you keep the GNU GPLv3 license.

The license is distributed without any warranty. You can test the functionality of the plugin in advance without any restrictions at https://demo.pimcore.blackbit.de/admin. Individual customizations by Blackbit are subject to a fee.

The Problems With Pimcore’s Built-in Search Functionality

Pimcore provides an object search in global search, relation field search (via looking glass icon) and grid search. All of these places share the same underlying search engine and thus the same problems:

  • by default (without MySQL's search operators) only word search is supported
  • e.g. searching product will not find a data object which only contains products
  • terms with less than 3 characters get ignored (with MySQL's default innodb_ft_min_token_size setting)
  • e.g. searching for CD will never find anything
  • there is no fuzzy search which searches tolerating typo errors
  • e.g. searching for produt will not find product
  • there is no word-stemming
  • e.g. searching for shirts (plural) will not find an object which contains shirt
  • sometimes order of search results is irritating
  • e.g. elements which contain the search term only once get listed higher than those which contain it multiple times
  • search is unusable for languages which do not have word separators (like Chinese, Japanese)

What Does Our Plugin Do Different?

This bundle uses TNT Search as underlying library. This library solves all above issues, as it:

  • supports prefix and suffix search
  • supports any word length
  • implements fuzzy/typo-tolerant search
  • implements word-stemming for many languages
  • implements TF/IDF algorithm to better sort search results
  • implements n-gram search
  • for use with languages like Chinese/Japanese which do not have word separators

The Agency.

Tribe Digital Commerce

Tribe E-Commerce

Tribe Digital Marketing

Tribe DXP Development & Research

Schinkestrasse 2
12047 Berlin
+49 [30] 96 62 99 99

Dorohozhytska str. 3
04119 Kyiv
+49 [40] 70 97 50 72

Ernst-Ruhstrat-Strasse 6
37079 Goettingen
+49 [551] 506 75-0

Reimerstwiete 17-18
20457 Hamburg
+49 [40] 70 97 50 72

Open cart
Cart Icon


Ok, item added to your basket. What's next?




Shipping calculated at checkout

Voucher code can be added at checkout