Size: a a a

pro.rb (Ruby/Rails / RU)

2019 December 02

DG

Dmitry Gorodnichy in pro.rb (Ruby/Rails / RU)
Пусть лучше линтер покукарекает
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Dmitry Gorodnichy
Для меня это оверинжиниринг получится
ну вообще вариант с Filterable не так уж и плох
источник

I🍻

Ivan 🍻 in pro.rb (Ruby/Rails / RU)
Как делается поиск с "автоисправлением". Типа написал Превет, а в результат войдут и запросы с "привет". Без машинного обучения, сторонних поисковых систем и тэгирования. Мб есть какой-то огромный и быстрый справочник?
источник

I🍻

Ivan 🍻 in pro.rb (Ruby/Rails / RU)
Эластик прикрутить могу, но хз, там не видел что-то похожего готовым решением, а если и делать, то с минимальными затратами рабочего времени
источник

I🍻

Ivan 🍻 in pro.rb (Ruby/Rails / RU)
Хотя, мб можно по совпадению символов и сортировать по колву совпадений, но мне такое решение кажется странным
источник

I🍻

Ivan 🍻 in pro.rb (Ruby/Rails / RU)
З.ы.: сейчас юзаю рансак
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Ivan 🍻
Как делается поиск с "автоисправлением". Типа написал Превет, а в результат войдут и запросы с "привет". Без машинного обучения, сторонних поисковых систем и тэгирования. Мб есть какой-то огромный и быстрый справочник?
Дистанция левенштейна вроде
источник

DM

Damir Makhmutov in pro.rb (Ruby/Rails / RU)
юзать pg триграммы
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Ivan 🍻
Эластик прикрутить могу, но хз, там не видел что-то похожего готовым решением, а если и делать, то с минимальными затратами рабочего времени
В эластике думаю есть, там дофига инструментов. Но стоит конечно доки посмотреть.
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Damir Makhmutov
юзать pg триграммы
word2vec *осёл из шрека*
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
Damir Makhmutov
юзать pg триграммы
А что за триграммы?
источник

DM

Damir Makhmutov in pro.rb (Ruby/Rails / RU)
источник

RU

Roman Usherenko in pro.rb (Ruby/Rails / RU)
Alex Ilizarov
А что за триграммы?
полнотекстовый поиск
источник

AI

Alex Ilizarov in pro.rb (Ruby/Rails / RU)
👍
источник

RU

Roman Usherenko in pro.rb (Ruby/Rails / RU)
Ivan 🍻
Как делается поиск с "автоисправлением". Типа написал Превет, а в результат войдут и запросы с "привет". Без машинного обучения, сторонних поисковых систем и тэгирования. Мб есть какой-то огромный и быстрый справочник?
эластик это умеет. там расстояние указываешь максимальное, кажется так и называется - исправление опечаток
источник

u

unkmas in pro.rb (Ruby/Rails / RU)
Левейнштейн медленный, я б с триграмм начал
источник

I🍻

Ivan 🍻 in pro.rb (Ruby/Rails / RU)
Спасибо за помощь всем, посмотрим, заюзаем)
источник

I🍻

Ivan 🍻 in pro.rb (Ruby/Rails / RU)
Тут вообще все супер описано, спасибо
источник

I🍻

Ivan 🍻 in pro.rb (Ruby/Rails / RU)
Опять поражаюсь возможностями постгрес из коробки
источник

I🍻

Ivan 🍻 in pro.rb (Ruby/Rails / RU)
Roman Usherenko
эластик это умеет. там расстояние указываешь максимальное, кажется так и называется - исправление опечаток
В таком случае индексы очень медленно создаются. А каждый день большое количество данных грузят
источник