Задать вопрос
@MishaXXL

Как описываются апи роута поиска по имени и части имени?

Как я понял, так описывается поиск по точному совпадению
api/users/search?name=max
А как описывается апишка, когда я хочу добавить вариант поиска по совпадениям с начала строки?
Что бы в первом варианте вернуло всех у кого имя Max
А во втором случае всех Max и Maxim
  • Вопрос задан
  • 161 просмотр
Подписаться 2 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Node.js для backend-разработки
    6 месяцев
    Далее
  • Академия Эдюсон
    Node.js-разработчик
    8 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Frontend-разработчик + ИИ
    8 месяцев
    Далее
Решения вопроса 1
Mike_Ro
@Mike_Ro
Python, JS, WordPress, SEO, Bots, Adversting
А как описывается апишка, когда я хочу добавить вариант поиска по совпадениям с начала строки?

Начинается на max, на max или vasya:
api/users/search?name=max&startsWith=true
api/users/search?name=max|vasya&startsWith=true

Оканчивается, содержит или похоже:
api/users/search?name=max&endsWith=true
api/users/search?name=max&contains=true
api/users/search?name=max&fuzzy=true

Взято как база из Java, C#, JS, Python, в которых присутствуют аналогичные методы (как минимум startsWith и endsWith) при проверке расположения значения в строке.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы