Персональный блог Игоря Антонова aka "spider_net"

Fuse. Библиотека для реализации неточного поиска на ванильном JavaScript


Рубрика: Программирование -> JavaScript
Метки: | |
Просмотров: 526
Fuse. Библиотека для реализации неточного поиска на ванильном JavaScript

В одном из проектов мне требовалось реализовать поиск неточный поиск по коллекции объектов (JavaScript). Под неточным поиском я подразумеваю: поиск по первым буквам слова, без учета регистра, поиск сразу в нескольких свойствах объекта (в зависимости от условий), возможность установить совпадения с определенными ключами и рядом других условий. В прошлый раз эту задачу решил частично. Не все удалось, но реализация была пригодна для использования в рабочем проекте.

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

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

Оставьте комментарий!
comments powered by HyperComments