ms-dred
@ms-dred
Вечно что то не то и что то не так...

Существуют ли npm для морфологического разбора слов?

Для поиска необходимо сделать разбор слов, может есть какие нибудь годные npm?
Необходимо передать слово или несколько, разобрать их на вариации, получить массив и произвести поиск по тегам в mongodb.
  • Вопрос задан
  • 384 просмотра
Решения вопроса 1
zoonman
@zoonman
⋆⋆⋆⋆⋆
https://www.npmjs.com/package/enchant для Enchant вы можете поставить русские словари.
https://docs.mongodb.com/manual/text-search/ Можно все собрать в одну строку и использовать текстовый индекс, он не так уж и плох.

Если вы хотите сделать действительно хороший поиск смотрите в сторону elasticsearch, solr, sphinx.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы