Я реализовал подобный поиск очень хорошо. Но есть одна проблема с юнитами. Поскольку юниты очень короткие, подобный поиск не так хорош.
Я создаю рецепт с:
1 kg Tomato
Если пользователь пишет:
1 gk Tomato
подобный поиск не так хорош. Есть ли довольно хороший способ сделать это? Прямо сейчас я просто использую массив и сравниваю единицы. Мой массив выглядит так:
array(kg, gk, kilgramm)
Если есть совпадение, возьмите этот юнит. Есть ли лучший способ сделать это?
Спасибо!