Size: a a a

Node.js — русскоговорящее сообщество

2020 February 14

AE

Alexey Ermakov in Node.js — русскоговорящее сообщество
Sergey 🛸
Будешь пускать на сайт только пользователей с пятёркой по русскому?
не, fuzzy search.
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Exi(s)t
«Провад» с помощью либы привести к «провод»
А почему ты решил что правильно провод а не провал?
источник

E

Exi(s)t in Node.js — русскоговорящее сообщество
Че за тупые очевидные вопросы, решение которых очевидное
источник

E

Exi(s)t in Node.js — русскоговорящее сообщество
Ну так в поиск засунуть можно будет и два этих слова
источник

E

Exi(s)t in Node.js — русскоговорящее сообщество
Это уже как исправление слов будет работать
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Exi(s)t
Входные данные нормализовывать
Ссылку на нормализатор можно?
источник

АП

Алексей Попов in Node.js — русскоговорящее сообщество
Exi(s)t
Это уже как исправление слов будет работать
ты ведь совсем не шаришь в теме, я прав? и никогда не занимался задачами такого поиска
источник

E

Exi(s)t in Node.js — русскоговорящее сообщество
Токсичные ребята) между собой тут разбирайтесь если у вас не все нормально.
источник

E

Exi(s)t in Node.js — русскоговорящее сообщество
Алексей Попов
ты ведь совсем не шаришь в теме, я прав? и никогда не занимался задачами такого поиска
Приходилось. И делал ровно так же. Сначала ненерировал базу ключевых слов. Входные поисковые данные нормализовал. А потом отдавал наиболее релевантные. В чем вы тут увидели проблему я не знаю.
источник

E

Exi(s)t in Node.js — русскоговорящее сообщество
Мне подробно расписать алгоритм и инструментал?
источник

E

Exi(s)t in Node.js — русскоговорящее сообщество
Что за токсик излишний
источник

KL

Kirill Lesohorskyi in Node.js — русскоговорящее сообщество
Иван Ратников
Народ, вопрос, может кто знает, какой алгоритм поиска используются в интернет магазинах, например, я ввел кабель красный 50см, и от отдал мне все кабели красные длиной 0.5м. не по словам в наименовании же поиск идёт
посмотри как это реализованно в той же розетке. Там обычно используется набор фасетов для сужения искомого товара. Ну и для такого класса задач существуют специальные БД, такие как elastic search, sphinx, solr. Можешь покопать в эту сторону
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Exi(s)t
Приходилось. И делал ровно так же. Сначала ненерировал базу ключевых слов. Входные поисковые данные нормализовал. А потом отдавал наиболее релевантные. В чем вы тут увидели проблему я не знаю.
Как всё просто оказывается, а мы мучались, биграммы и триграммы создавали, веса учитывали.
источник

E

Egor in Node.js — русскоговорящее сообщество
Иван Ратников
Есть задача улучшить качество поиска и распознавания входящего массива данных. Сейчас поиск работает на вхождение одного слова в несколько полей записи
Если нужно только исправлять ошибки и игнорировать формы слова, поможет спеллчек-библиотека + стемминг библиотека и тот же самый поиск в базе
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
А оказывается даже морфология не нужна, достаточно базы ключевых слов и нормализация
источник

E

Exi(s)t in Node.js — русскоговорящее сообщество
Слово как там пример выше был «провад» нормализуется в «провал» и «провод». Как нормализовать я думаю отвечать не нужно. Можно нейронку прикрутить, можно готовые решение и апи юзать. Плисковику скарливаются оба эти слова а уже по количество вхождений и определять релевантность.
источник

E

Exi(s)t in Node.js — русскоговорящее сообщество
Что не так в такой логике?
источник

ИР

Иван Ратников in Node.js — русскоговорящее сообщество
Мне просто интересно как в целом работает релевантный поиск. Алгоритм фасеточного поиска начал рассматривать. Сейчас по утверждению коллег работает алгоритм БМ-поиска
источник

ИР

Иван Ратников in Node.js — русскоговорящее сообщество
Kirill Lesohorskyi
посмотри как это реализованно в той же розетке. Там обычно используется набор фасетов для сужения искомого товара. Ну и для такого класса задач существуют специальные БД, такие как elastic search, sphinx, solr. Можешь покопать в эту сторону
Ёлка эт не БД а инструмент, solr - поисковый движок
источник

KL

Kirill Lesohorskyi in Node.js — русскоговорящее сообщество
Иван Ратников
Ёлка эт не БД а инструмент, solr - поисковый движок
поисковый движок же по факту супертип БД заточенный под поиск. Ну и ёлка так-то тоже поисковый движок, но это всё о терминологии...
источник