Служба поддержки работает 24/7 — мы всегда на связи по вопросам хостинга и серверов.Открыт прием заявок на аренду выделенных серверов и размещение оборудования в дата-центре.Напоминаем: рекомендуем включить резервное копирование для дополнительной защиты данных.Доступна новая линейка VPS/VDS с NVMe-дисками и увеличенной производительностью.Технические работы на части серверов завершены. Все сервисы работают в штатном режиме.

MODULE FOR 1C-BITRIX

Digital Element

Intelligent Search

The 'Intelligent Search' module extends the capabilities of the standard 1C-Bitrix search mechanism. It is designed for websites with large product catalogs, blogs, and news sections, ensuring accurate retrieval of information even when input errors or incorrect keyboard layouts occur.

Technical details

Published
22.01.2019
Updated
24.08.2023
Version
1.1.4
Installed
100 - 499 times
Responsiveness
Yes
Composite support
Yes
Compatible with Sites24
No
Developer
Digital Element

What this solution does

The 'Intelligent Search' module extends the capabilities of the standard 1C-Bitrix search mechanism. It is designed for websites with large product catalogs, blogs, and news sections, ensuring accurate retrieval of information even when input errors or incorrect keyboard layouts occur.

The system relies on fuzzy search algorithms based on phonetic methods, including Levenshtein distance, the Oliver algorithm, and Metaphone. This allows the system to locate the desired products or documents even if the user makes typing mistakes.

The module correctly handles the following types of errors:

- up to two typos within a single word;

- transposition of letters;

- missing or extra letters, including letter duplication;

- concatenated words written as one;

- errors in transliteration.

Additionally, an information block for replacing words in search queries is supported, allowing manual adjustment of results for specific terms or phrases.

The intelligent search module extends text search capabilities for any website. The system accounts for semantic connections and corrects input errors. For instance, a query for 'tvorog' finds records for 'tvorog mass', while 'iphone xr' is found via 'iphone xr'.

Transliteration is supported: input in Cyrillic is automatically converted to Latin script and vice versa. This allows users to find products and brands regardless of the script used.

Technical specifications:

Optimized server-side and client-side code.

Clean and understandable architecture.

Support for the 'Composite Site' technology.

Operation in a multisite environment.

Multilingual support.

The module includes two components:

1) delement:search.title — search by titles with error tolerance. This component finds the closest matches and displays them in a dropdown list.

2) delement:search.page — search results page. This component performs a deeper search and returns more relevant data.

The module provides instant search results with every keystroke to ensure data remains up to date. Optimized algorithms are used to maintain high speed without complex processing, preventing delays. Basic 1C-Bitrix administration skills are required for proper installation and configuration.

General iT can install and configure this module and check how it works on your website.

UPDATE HISTORY

What’s new

10 releases
1.1.4 (24.08.2023)Latest update

Code updated for PHP 8.*

Added the ability to configure the search connection method in the site administration section

1.1.3 (24.08.2023)

Code updated for PHP 8.*

Added the ability to configure the search connection method in the site administration section

1.1.2 (23.08.2023)

Code updated for PHP 8.*

Added the ability to configure the search connection method in the site administration section

1.1.0 (23.11.2020)

- Search algorithm updated

1.0.9 (15.09.2020)

- Component code updated

- Added the ability to replace not only words but also phrases

YOUR PROJECT INFRASTRUCTURE

A home for your website

BEFORE YOU ORDER

Let’s go through the details.

How do I purchase a solution?
Submit a request on the solution page. A manager will check your selection, confirm the terms and arrange the purchase. We can also help with installation and setup.
Is a 1C-Bitrix licence included?
The default price covers the solution itself. If the developer offers a bundle with a 1C-Bitrix licence, you can select it separately on the solution page.
Can I try a solution first?
Available online demos and trial periods are shown on the solution page. The trial length depends on the solution.
How much does renewal cost?
Renewal is calculated as 50% of the full solution price before discounts. A manager will confirm the renewal terms and period before you order.
Can you help implement the solution?
Yes. We can build a website or store based on a template, or install, configure and check a module for compatibility. The scope and cost of the work are agreed separately.

GENERAL iT

Let’s discuss your project

Получатель: ООО «Дженерал Ай Ти Рус»

1C-BITRIX

Install solution

Enter a domain with or without https://. The installer will open in your website control panel in a new tab.

Solution screenshots

Solution screenshot