Availability:
In Stock
₴ 350 грн
PHP
7.2-7.4
Compatibility
OpenCart 3, ocStore 3
All the features
Do not contain malicious code

This is a search module  for stores that need high-quality and fast search.  That is, for almost all stores, because with a bad search, stores constantly lose tens of percent of their profits! Your customers won't have to manually browse through tens of thousands of pages on your site to find the right product. If the product is not found in the first seconds through the search, then the user simply leaves your site.

The main features of the module are: very high search speed and good search using morphology and relevance.
The module works great both on large sites with thousands of products, and on sites that work on weak hosting.

How is this module different from other search modules?

Common search modules include: standard  OpenCart search , other search modules, such as the “Search with morphology and relevance” module.

How do they work? After the user has entered a search phrase and clicked the “Search” button, the search module, in order to find all the products that match the search phrase, must go through all the products in the database, and information about each product is not in one, but in several tables with many fields, many of which are not indexed in any  way  .

If you have a few products on the site (tens, hundreds) and a fast server, then your search will work quite quickly.

But if you have thousands of products in the store (or even tens and hundreds of thousands) or not the fastest server, then the more products you have, the slower the search on your site will work. In some cases, 5 and 10 or even more seconds, which of course is a lot, everything that is more than 1-2 seconds is already a lot, users will not wait that long, they will close your site and go to another one.

How does this module work?

This module works on the same principle as search engines, which is why it is called so.
Let's take the Google search engine as an example. After you enter in the search box, for example, “ OpenCart ” and click the “Search” button, Google will show you the results you need in a split second. This is possible because Google does not search for information directly on each site at the time of the search, it has already bypassed all sites and added this information to its very fast databases, where all entries are indexed and lie in the database with the necessary weights (which site to show higher in the search results, which one is lower). After that, Google searches its databases, this makes it possible to find hundreds of thousands of sites in a split second!
This is how this module works. It first goes through all the products in the store and adds all the information to its database tables with indexes.
When a user searches for something on the site, the search does not bypass dozens of fields in thousands of products, but searches only in one table for one indexed field, so the user will receive the result not in a few seconds or even tens of seconds, but in fractions of a second, which is tens and even hundreds of times faster than a standard search.

Morphology and relevance

As you know, the standard  OpenCart search  is just terrible. When searching, it breaks the search phrase into separate words, after which it finds all products that contain any of these words. As a result, when searching for the phrase “ Samsung Monitor ”, the first positions may be “ Acer monitor ” (since the name contains the word “ monitor ”) or “ Samsung laptop ” since the name contains the word “ Samsung ”. While the right product “ Samsung Monitor ” may be somewhere on the 10th page. And if you write in the search not “ laptop ”, but for example. laptops ” or misspelling “ Samsung”” then the search will not find anything at all, since the search is carried out only by  the exact occurrence  of the word.

This module is written to fix all the shortcomings of the standard search.

To do this, he has 2 tools:

  1. Morphology.  Search is not by exact match, but by the roots of words. Now, having written “laptops” in the search, the search will return all products in which both “laptops” and “laptop” and “laptop”, etc. are found. Supported dictionaries - Russian, Ukrainian, English.
  2. Relevance.  When searching, the first positions will be materials with a large total weight. The highest weight has the exact occurrence of the phrase at the beginning of the product name, then the occurrence of one or more words in the name (the more words, the greater the weight), then the occurrence of the word in the tag, then the whole phrase in the description, then a single word in the description. The more matches, the more weight and the higher this product will be in the search results. The weight of each match can be adjusted in the admin panel.

Who needs this module?

  • sites that have a lot of products, to increase the quality and speed of search.
  • anyone who wants to have a very fast and high-quality search on their site.

Just go to your site's search page, enter a search phrase (of 5-7 words, or more) and click "Search". If you get the search result in more than 1-2 seconds, then you most likely need this module.

Possibilities

  • the module is written on the basis of the “Search with morphology and relevance” module, therefore it contains all the huge functionality of that module
  • using morphology and relevance for more precise search
  • selection of search logic for searching by phrases of several words: AND, OR
  • multi store support
  • the ability to disable the date of receipt of goods in the search
  • different types of search (by word roots and whole words)
  • keyboard layout fix mode (“fzzdu” -> “apple”)
  • take into account stock availability (out of stock items will be displayed at the end of the search), as well as in version 4 and availability statuses
  • the ability to add new search fields, for example, you can add a search by product id, H1 meta, and almost any product field.
  • for each field, you can: specify the minimum word length, specify the weight of the occurrence of the word in the beginning or middle of the field
  • the ability to exclude certain words from the search
  • the ability to replace words when searching (for example, misspelled words: “aple” -> “apple”)
  • support for several indexing modes: indexing by krone, automatic indexing after each addition, change, deletion of a product, manual indexing on the module settings page with support for batch creation of indexes (you can start the process and leave the page open for a long time)
  • search by entry
  • inaccurate search
  • the ability to specify specific attributes for the search

What's new in version 4 of the module?

  1. Language-insensitive search. Now it is easily enabled in the module settings. Example: if you enter “blanket” in Ukrainian, it will find “kovdri”, etc.
  2. The indexing function has been completely rewritten, now indexing works many times, and sometimes ten times faster.
  3. The inaccurate search mechanism has been completely rewritten, now it works differently, much better than before. Searches with typos, inaccurate spelling, entry, etc. MySQL version 5.7.6 and higher is required to work.
  4. Fixed a bug where a search with a large number of words with the search logic AND on some hostings hung the MySQL server.
  5. There are 2 improvements at once:
    - firstly, the search logic has been rewritten AND, now it works many times faster and should no longer load the server
    - secondly, the search query execution time has been added in the settings, if the time is up, the search simply ends.
  6. Search by attributes can now be configured, specify which attributes to index and search only for them, and not all at once. There can be 50 attributes in the store, and you need to search only by the “Color” attribute, now this is possible.
  7. Sort results by availability - now you can specify specific product statuses for products that are out of stock. You can, for example, remove the products “Out of stock” and “Out of production” from the search results, but leave “On order” and “Expected in 2 days”.
  8. It is possible to change the search logic from AND to OR during the search if nothing is found.
  9. Improved work of module with Ukrainian language.
  10. The design has been improved, additional settings have been moved to a separate tab.
  11. Other bugs fixed, some features completely rewritten, as well as other minor changes and improvements.

Characteristics

PHP
7.2-7.4
Compatibility
OpenCart 3, ocStore 3
Localization
Ukrainian, Russian, English
Ocmod
Yes
Reviews: 0

There are no reviews for this product.

Questions: 1
 Олексндр
12/10/2023
Чи сумісний Ваш модуль з модулем ocFilter ?
Чи є демо версія Вашого модуля ?
The administration's response:
Модуль пошуку працює якщо встановлений ocFilter, але на сторінці пошуку може не працювати фільтр якщо він там виведений, в любому випадку це треба тестувати а кожному сайті індивідуально.
Демо версії наразі немає

Instructions for installing the module:

  1. Before performing any actions related to the installation of the add-on in Opencart, we recommend creating a backup copy of all site files and store database;
  2. Install the localcopy fix (if you haven't installed it yet)
  3. Download the module file for the desired version of Opencart from our site (Follow the installation instructions if there is one in the archive with the module);
  4. Then go to the "Installing applications/extensions" section and click on the "Download" button;
  5. Select the downloaded file and wait for the complete installation of the module and the appearance of the text "Application successfully installed";
  6. After that, go to the "Application Manager" and update the modifiers by pressing the "Update" button;
  7. Before these actions, you need to add rights to view and manage the module in the "User groups" section for the administrator, or other users of your choice, by clicking "Select all"
After completing these steps, your module will be installed and ready to use, and you can start configuring it!

Similar products
Form Builder module for Opencart
The module for creating Opencart 3.0 forms is a powerful tool for communication with customers. You can create as many d..
₴ 320 грн
Module multicurrency products for Opencart
The module allows you to set the prices of goods in different currencies. In the product editing form on Opencart, a cur..
₴ 300 грн
Module Autogeneration of the "Model" field for products in OpenCart 3
Tired of entering the product model every time? - there is a solution for you!If you are not sure what your product arti..
₴ 300 грн
Your discount: -50%
Multi Currency PRO for OpenCart 3
Multi Currency PRO for OpenCart 3
Currency Tools PRO v1.2.0" is a module for OpenCart that extends the capabilities related to currencies, exchange rates,..
₴ 750 грн ₴ 375 грн
Universal ImportExport Pro module for OpenCart
Work module (latest version) Universal Import/Export Pro v3.7.1 for Opencart 2.x, 3.x If you have just started develo..
  2 reviews
₴ 365 грн
YouTube video for product card for OpenCart
A module for displaying videos from Youtube in the product card. An excellent tool to increase the customer's trust in y..
₴ 300 грн
Simple - Simple registration and ordering
The Simple module needs no introduction as it is used by 90% of Opencart sites. But for those who are just new to u..
  1 review
₴ 300 грн
Module Autocomplete Title and H1 fo Opencart
Entrust the routine work of filling in the main meta tags to our module. ..
  1 review
₴ 0 грн
Fix duplicates in Sitemap (Opencart, OcStore 3.x)
A simple modifier that removes duplicate pages in the sitemap (/index.php?route=extension/feed/googl..
₴ 0 грн
Fix Corrected breadcrumbs for Opencart
Exists SEO rule that the page should not link to itself, because it confuses the search robot. The last item in Ope..
₴ 0 грн
Categories
Latest reviews
Robots.txt editor for Opencart
Robots.txt editor for Opencart
Для сео допомагає, не потрібно правичи через фтп постійно..
20/10/2024 Руслана П.
Simple - Simple registration and ordering
Simple - Simple registration and ordering
Супер! давно шукав нормальну робочу версію корзини, встановив без проблем, помогли з налаштуванням..
20/10/2024 Native
Language Folders in URL (for ocStore 3.x)
Language Folders in URL (for ocStore 3.x)
Работает, папки создает, сделал на 5 языков магазин все отлично, теперь нужно карту сайта подходящую..
19/10/2024 СеоАгент
Stripe Checkout Module for OpenCart (Payment with transfer to Stripe)
Stripe Checkout Module for OpenCart (Payment with transfer to Stripe)
Great module for integrating Stripe on my website. It's user-friendly and offers all the necessary f..
12/10/2024 John D.
Blog
OpenCart 3.0.4.0
Blog 25/08/2024 187
OpenCart 3.0.4.0
Now, while everyone is waiting for the release of OpenCart 4.1.0.0, a new version of the "old&q..
Protection and security of the online store on Opencart from hacking
Blog 03/05/2024 1197
Protection and security of the online store on Opencart from hacking
Protection and security of the online store on Opencart from hacking Recently, website hacking has ..
Text generation for beginners and more
Blog 27/02/2024 4286
Text generation for beginners and more
Contents / Content: Why is text generation needed? Reproduction of articles - what is it? ..
OpenCart 3.0.3.9
Blog 23/12/2023 2232
OpenCart 3.0.3.9
OpenCart 3.0.3.9 was released on October 16, 2023. Unexpectedly, two years after the last release ..
Website optimization moving to FastCGI (Nginx + PHP-FPM) Opencart, WordPress
Blog 07/11/2023 2218
Website optimization moving to FastCGI (Nginx + PHP-FPM) Opencart, WordPress
If you want to optimize your site's speed, switching to FastCGI (nginx + php-fpm) can be an effe..