А как описывается апишка, когда я хочу добавить вариант поиска по совпадениям с начала строки?
Начинается на 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) при проверке расположения значения в строке.