🔍 Поиск для интернет-магазина с опечатками

27-03-2024    0    Новости   57

manticore-search

🔍 Обновление модуля - умный поиск PRO версия v4.0

С версии 4.0 добавлена возможность подключение и настройки нашими силами под вашу базу полнотекстового поиска с использованием Manticore Search.

Если кратко, то это быстрый поиск с опечатками, перестановками, лишними словами, а также поиск с дополнительными синонимами, исключениями и стоп словами.

Несколько примеров которые будут закрыты решением с Manticore Search:

  1. Самое важное это скорость :rocket:, поиск по товарам будет моментальным, даже если у вас 1млн товаров.
  2. Слова написаны подряд без пробелов — лодкаброня220 (найдет товары лодки броня 220)
  3. Слова написаны не в том порядке в котором они встречаются у товаров — 220 броня (у всех товаров сначала идет слово броня, а потом длина)
  4. Слова с опечатками — додка, лолка и т.д. (поиск будет по лодка)
  5. Ввод слов которых нет в названиях товаров — хочу купить лодку аква 320
  6. Показ товаров похожих под запрос — химера 9.9 (Это лодочный мотор, такого на сайте нет, но есть другие моторы мощностью 9,9, будут показаны они)
  7. Поиск по характеристикам — лодки на 3 чел (будут показаны лодки у которых в характеристиках вместительность стоит 3 чел.)
  8. Поиск по атрибутам — платья размером 32 (будут показаны платья у которых есть атрибут размер и значение 32)
  9. Поиск по дополнительным полям
  10. Задание формулы ранжирования, например можно опустить ниже товары которых нет в наличии или товары из определенных категорий.

Manticore Search — это отдельная программа написанная на С++ которая ставится в операционную систему.

Она индексирует текст (данные о товарах) который мы ей предоставляем и хранит его в специальной структуре, для быстрого поиска по ней.

Сам алгоритм поиска настраивается нами индивидуально под вашу базу.

Итераций поиска идет несколько ступеней, от узких к более общим и их кол-во зависит от конкретного сайта и набора данных.

На первой, поиск идет по всем возможным перестановкам слов из запроса, что позволяет показать именно те товары что ищут в запросе.

На последней итерации, ищутся товары где встречается хотя бы одно слово из запроса, таким образом даже если у вас нет точного товара, будут показаны похожие на запрос товары.

Эта доработка поиска будет полезна сайтам у которых много запросов в поиск и по статистике много опечаток и пустых результатов в статистике запросов.

Для каждой фразы трудоемко задавать синонимы, а с этим решением более 80% опечаток будет исправлено автоматически без задания синонимов и также добавится возможность вручную обучать поиск для редких неправильно написанных запросов которые понятны только человеку что клиент имел ввиду.

Так же будет полезна сайтам с большим кол-вом товаров где скорости стандартного поиска в mysql базе уже не хватает.

Ссылка на модуль поиска.


Отзывы, вопросы, комментарии ()



    Ещё в блоге
    Видео обзор SEO страниц фильтров с v5.0
    #Видео
    Видео обзор SEO страниц фильтров (11 мин)
    Подробнее →
    29-03-2019    13    4297
    Обновление шаблона NexShops v5.0
    #Новости
    Обновление шаблона NexShops v5.0
    Подробнее →
    10-06-2019    0    1145
    Обновление модуля бонусная система
    #Новости
    Добавлена возможность стимуляции заказов. Клиентам которые не покупали заданное кол-во дней начисляются бонусы и отправляется сообщение об этом.
    Подробнее →
    27-10-2022    0    447


    ВВЕРХ