@MishaXXL

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

Как я понял, так описывается поиск по точному совпадению
api/users/search?name=max
А как описывается апишка, когда я хочу добавить вариант поиска по совпадениям с начала строки?
Что бы в первом варианте вернуло всех у кого имя Max
А во втором случае всех Max и Maxim
  • Вопрос задан
  • 143 просмотра
Решения вопроса 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) при проверке расположения значения в строке.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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