есть готовые инструменты.СУБД postgresql
Можно самому. Можно обленится и сделать на algolia
если тебе хватает лайка, ищи лайком, если хочется воспользоваться поиском который дает право на ошибку в поисковой строке или примерный ввод, есть поиск по триграммам, весьма достойно себя ведет на каких-нибудь адресных классификаторах, если прям полнотекстовые вещи нужны, обычно все смотрят в эластиксерч
Эластик лучшее решение, особенно если не обновляется словарь. Но уж больно дорогое, если это небольшой проект
Эластик очень требователен к железу. Мантикора летает на калькуляторе. По личному опыту.
потому оно третье в списке, триграммы весьма хорошая тема
Ещё и видел fuse.js
Именно надо с автокомлитом и правой на ошибку.Нашел fuse.js пробовали?
Использовал на пет проекте?
Нет я не пользуюсь тем что не нужно. Право на ошибку это триграммы
Нашел вот этот https://www.fusejs.io/
Еще раз. Ты будешь начитывать в память всю таблицу для этой библиотеки?
А как еще можно решить
Я ссылку выше кидал на проект. Он не пет, магазин делаю. Сейчас на этапе наполнения и отладки. Там все есть. И поиск с ошибками, и подсветка найденного, и фасетный поиск.
Обсуждают сегодня