Нет. Еще раз подчеркну СВОЮ мысль

Номерная серия должна начинаться с критерия поиска - того выражения, по которому пользователи будут искать.
Остальное делали реализации - будете вы бить пользователей линейкой по палцам, чтоб они правильно вбивали условие поиска или настоите так, чтобы при поиске вводились первые символы - уже ваше дело.
Первоначальных нулей можно избежать, начав нумеровать с единицы. Остальные проблемы тоже решаемы.
p.s. Кстати - можно доработать форму поиска, чтобы она не позволяла искать по строке, начинающейся с '"*".

Пойду подумаю эту мысль