пользователи
Ф: Алмазбек уллуу
И: Иван
О: Иванович
И еще пользователь с двойным именем :
Ф: Смирнова
И: Анастасия Светлана
О: -
Я хотел для поиска использовать обратный индекс. Но фишка в том что фио приходит в одной строке и я не могу знать точно сколько слов будет в поиске. 3,5 или 7 или еще больше. Вот мне интересно как разбить строку? Или может есть какие-то специфические решения самого поиска. Бд постгри
https://docs.djangoproject.com/en/3.1/ref/contrib/postgres/search/ Можно смотреть в сторону этого. Я бы дробил ФИО на н-грамы и искал по нам. Т.е. на входе передаёшь слитную строку, например Иваниванович, а бек уже ищет по ива ван ани и так далее
Хорошо спасибо
Обсуждают сегодня