Це модуль пошуку для магазинів, яким потрібний якісний та швидкий пошук. Тобто практично для всіх магазинів, адже з поганим пошуком магазини постійно втрачають десятки відсотків прибутку! Ваші клієнти не вручну переглядатимуть десятки тисяч сторінок вашого сайту для пошуку потрібного товару. Якщо товар не знайдено в перші секунди через пошук, то користувач просто йде з вашого сайту.
Основними особливостями модуля є: дуже велика швидкість пошуку та хороший пошук з використанням морфології та релевантності.
Модуль чудово працює як на великих сайтах із тисячами товарів, так і на сайтах, які працюють на слабких хостингах.
Чим цей модуль відрізняється від інших пошукових модулів?
До звичайних пошукових модулів відносяться: стандартний пошук OpenCart , інші модулі пошуку, наприклад модуль "Пошук з морфологією та релевантністю".
Як вони працюють? Після того, як користувач ввів фразу для пошуку і натиснув кнопку "Шукати", модуль пошуку для того, щоб знайти всі товари, які відповідають пошуковій фразі, повинен обійти всі товари в базі даних, причому інформація про кожен товар знаходиться не в одній, а в декількох таблицях з безліччю полів, багато з яких не проіндексовані .
Якщо у вас небагато товарів на сайті (десятки, сотні) та швидкий сервер, то пошук у вас буде працювати досить швидко.
Але якщо у вас тисячі товарів у магазині (або навіть десятки і сотні тисяч) або не найшвидший сервер, то чим більше у вас буде товарів, тим повільніше працюватиме пошук на вашому сайті. У деяких випадках і 5 і 10 і навіть більше секунд, що звичайно дуже багато, все, що більше 1-2 секунди це вже багато, користувачі не будуть стільки часу чекати, вони закриють ваш сайт і підуть на інший.
Як працює цей модуль?
Цей модуль працює за тим самим принципом, що і пошукові системи, тому він так і називається.
Візьмемо для прикладу пошукову систему Google. Після того, як ви вводите в поле пошуку, наприклад, “ OpenCart ” та натискаєте кнопку “Пошук”, Google відображає вам потрібні результати за частки секунди. Це можливо тому, що Google не шукає інформацію безпосередньо на кожному сайті в момент пошуку, він уже до цього обійшов всі сайти і додав цю інформацію в свої дуже швидкі бази даних, де всі записи проіндексовані і лежать у базі з потрібними вагами (який сайт показувати вище у видачі, який нижче). Після цього Google здійснює пошук на своїх базах, це дає можливість знайти сотні тисяч сайтів за частки секунди!
Саме так працює і цей модуль. Спочатку він обходить усі товари в магазині та додає всю інформацію до своїх таблиць бази даних з індексами.
Коли користувач щось шукає на сайті, пошук не обходить десятки полів у тисячах товарів, а шукає всього в одній таблиці по одному полю, тому результат користувач отримає не через кілька секунд або навіть десятків секунд, а через частки секунди, що в десятки і навіть сотні разів швидше стандартного пошуку.
Морфологія та релевантність
Як відомо, стандартний пошук OpenCart є просто жахливим. Під час пошуку він розбиває шукану фразу окремі слова, після чого знаходить всі товари, у яких зустрічається будь-яке з цих слів. В результаті при пошуку за фразою " Монітор Samsung " на перших позиціях може виявитися " монітор Acer " (оскільки в назві є слово " монітор ") або " ноутбук Samsung " так як в назві є слово " Samsung ". У той час, як потрібний товар “ Монітор Samsung ” може бути десь на 10 сторінці. А якщо ви напишіть у пошуку не " ноутбук ", а напр. " ноутбуки " або зробите помилку в слові " Samsung” то пошук взагалі нічого не знайде, тому що пошук здійснюється лише за точним входженням слова.
Цей модуль написано для того, щоб виправити всі недоліки стандартного пошуку.
Для цього у нього є 2 інструменти:
- Морфологія Пошук не за точним збігом, а за корінням слів. Тепер написавши у пошуку "ноутбуки", пошук видасть всі товари в яких зустрічається і "ноутбуки" і "ноутбук" та "ноутбука" тощо. Словники, що підтримуються – російська, українська, англійська.
- Релевантність. Під час пошуку на перших позиціях будуть матеріали з великою сумарною вагою. Найбільша вага має точне входження фрази на початок назви товару, потім входження одного чи кількох слів у назву (що більше слів тим більша вага), потім входження слова в тег, потім цілої фрази в опис, потім окремого слова в опис. Чим більше збігів, тим більша вага і тим вищий буде цей товар у результатах пошуку. Вагу кожного збігу можна коригувати в адмінці.
Кому потрібний цей модуль?
- сайтам, у яких багато товарів, для підвищення якості та швидкості пошуку.
- всім, хто хоче мати дуже швидкий та якісний пошук на своєму сайті.
Просто зайдіть на сторінку пошуку вашого сайту, введіть фразу для пошуку (з 5-7 слів можна і більше) і натисніть "Шукати". Якщо результат пошуку ви отримаєте більш ніж через 1-2 секунди, то вам, швидше за все, потрібен цей модуль.
Можливості
- модуль написаний на основі модуля "Пошук з морфологією та релевантністю", тому містить весь величезний функціонал того модуля
- використання морфології та релевантності для більш точного пошуку
- вибір логіки пошуку для пошуку за фразами з декількох слів: І, АБО
- підтримка мульти-магазину
- можливість відключити у пошуку дату надходження товарів
- різні типи пошуку (за корінням слів і цілими словами)
- режим виправлення розкладки клавіатури (“фззду” -> “apple”)
- враховувати наявність на складі (товари, яких немає в наявності будуть відображатися наприкінці пошуку), а також у версії 4 та статусів наявності
- можливість додавати нові поля для пошуку, наприклад, можна додати пошуку по id товару, мета H1 і майже по будь-якому полю товару.
- для кожного поля можна: вказати мінімальну довжину слова, вказати вагу входження слова на початок або середину поля
- можливість виключити деякі слова з пошуку
- можливість замінити слова під час пошуку (наприклад слова з помилками: “aple” -> “apple”)
- підтримка кількох режимів індексації: індексація по крону, автоматична індексація після кожного додавання, зміни, видалення товару, ручна індексація на сторінці налаштувань модуля з підтримкою пакетного створення індексів (можна запустити процес та залишити сторінку відкритою на тривалий час)
- пошук за входженням
- неточний пошук
- можливість вказувати конкретні атрибути для пошуку
Що нового у 4 версії модуля?
- Пошук без урахування мови. Тепер легко вмикається в налаштуваннях модуля. Приклад: якщо українською мовою запровадити “ковдру”, то знайде “одеяла” ітд.
- Повністю переписана функція індексування, тепер індексування працює у рази, а іноді й у десятки разів швидше.
- Повністю переписаний механізм неточного пошуку, тепер він працює інакше, набагато краще ніж раніше. Шукає з друкарськими помилками, неточним написанням, входження ітд. Для роботи потрібний MySQL версії 5.7.6 та вище.
- Виправлена помилка, при якій пошук з великою кількістю слів при логіці пошуку. І на деяких хостингах підвішував MySQL сервер.
- Тут відразу два поліпшення:
- по-перше переписана логіка пошуку І, тепер вона працює в рази швидше і вже не повинна навантажувати сервер
- по-друге в налаштуваннях додано час виконання пошукового запиту, якщо час вийшов, то пошук просто завершується. - Пошук по атрибутах тепер можна налаштовувати, вказувати які саме атрибути потрібно індексувати та шукати лише за ними, а не всі одразу. У магазині може бути 50 атрибутів, а шукати потрібно лише за атрибутом "Колір", тепер це можливо.
- Сортування результатів за наявності – тепер можна вказувати конкретні статуси товару для товарів, яких немає. Можна, наприклад, прибрати з результатів пошуку товари “Немає” та “Знятий з виробництва” але залишити “Під замовлення” та “Очікується через 2 дні”.
- Можливо змінювати логіку пошуку з І на АБО під час пошуку якщо нічого не знайдено.
- Поліпшено роботу модуля з українською мовою.
- Покращено дизайн, додаткові налаштування винесені в окремий таб.
- Виправлені інші помилки, деякі функції повністю переписані, а також інші дрібні зміни та покращення.
Характеристики доповнення
Відгуків про цей товар ще не було.
Демо версії наразі немає
Інструкція з встановлення модуля:
- Перед тим як виконати будь-які дій щодо встановлення доповнення в Opencart, ми рекомендуємо створити резервну копію всіх файлів сайту та бази даних магазину;
- Встановити фікс localcopy (якщо він у вас ще не встановлений)
- Завантажте файл модуля для потрібної версії Opencart з нашого сайту (Дотримуйтеся інструкції зі встановлення якщо така є в архіві з модулем);
- Потім перейдіть до розділу "Встановлення додатків/розширень" та натисніть на кнопку "Завантажити";
- Виберіть завантажений файл і дочекайтеся повного встановлення модуля та появи тексту "Додаток успішно встановлено";
- Після того перейдіть в "Менеджер додатків" та оновіть модифікатори натисувши кнопку "Оновити";
- Піля цих дій потрібно додати права на перегляд та керування модулем у розділі "Групи користувачів" для адміністратора, чи інших вибраних вами користувачів, натиснувши "Виділити все"
Чи є демо версія Вашого модуля ?