БД:
id title
1 Подача заявления
2 Как заполнить бланк
3 График работы
на вход системе подаётся текстовое сообщение (отправитель - пользователь) вида:
"как правильно подать заявление"
в итоге система должна выцепить запись 1 (Подача заявления) и отдать на выход.
какие есть готовые варианты для такой реализации?
эластик вроде умеет как-то по умному такие штуки парсить и находить (или ошибаюсь).
в общем, необходим умный поиск, как в обычном поисковике, но без костылей, боли и чтоб комп при локальном запуске не умер)
Ну тебе нужен или хардкод словосочетаний, функция которая примет текст, и вернет id 1/2/3/не определено Или учить нейронку на массиве размеченных данных - задача текстовой классификации
первое как-то не ок, второе как-то сложно) разве это не умеют движки полнотекстового поиска? я с ними не работал и не шарю
Эластик вроде нет Еще вариант хранить в бд в именительном падеже твои варианты Когда получаем сообщение от юзера, приводить в именительный падеж все по словарям и искать потом уже
может там хватит обычного выпадающего списка?🤔
если статей будет 50-60, то не эффективно получится)
Регулярки %)
проще нанять 30 китайцев, которые в реалтайм будут просматривать сообщения пользователей и отправлять им статьи)
Да лаадно, хорошая весчь
А документ какой?
Обсуждают сегодня