Manticore обновил свою поисковую систему до версии 23.0.0, что позволило улучшить соответствие запросов с разными форматами написания. Теперь пользователи могут искать модели, такие как xt850, и находить записи с пробелами, как в xt 850. Это важно для разработчиков и компаний, которые занимаются электронной коммерцией и используют поиск по товарам.
Предыстория проблемы
Традиционно, в процессе индексирования Manticore твёрдо разделял токены, что приводило к несоответствию при поиске: запрос xt850 не находил совпадений с моделью, написанной с пробелом. Например, если в каталоге модели записаны как 'xt 850 action camera', запрос на 'xt850' выдавал пустой результат. Это происходило из-за того, что система воспринимала xt и 850 как отдельные токены.
Такое несоответствие часто сбивало с толку пользователей, и поэтому разработчики Manticore внедрили усовершенствования, позволяющие индексировать соседние токены и трактовать их как единое целое.
Как работает обновление
Теперь с использованием режима bigram_delimiter и digit-aware bigram_index Manticore может обрабатывать поисковые запросы без пробелов, обеспечивая более широкие возможности для поиска. Например, если пользователь введёт 'iphone5se', система сможет найти записанные данные, где модель написана раздельно.
Кроме того, новые настройки позволяют наладить индексацию, учитывающую соседние токены, что улучшает точность и качество поисковых запросов. Разработчики могут экспериментировать с различными настройками для получения наилучших результатов по своим товарным категориям.
Польза для бизнеса
Для компаний, работающих в сфере электронной коммерции, эта обновлённая функциональность может значительно повысить уровень пользовательского опыта. Исправив проблему с несоответствием названий, компании могут обеспечить более высокую конверсию, поскольку пользователи теперь смогут находить нужные им товары без лишних усилий. Это также означает, что клиентам будет проще находить именно те продукты, которые они хотят.
Особенно для развивающихся ИТ-компаний и стартапов подобные обновления критически важны, так как нуждаются в эффективных инструментах поиска, чтобы успешно конкурировать.
С прогнозом на будущее: разработчики Manticore планируют выстраивать дополнительные функции, улучшающие возможность работы с большими объемами этих и справляющиеся с новыми вызовами на рынке поиска.