Возможно, вы ищете по полю типа text, то есть используете полнотекстовый поиск. В этом случае поиск будет работать разбивая исходную строку на токены. Вам скорее нужно выполнять поиск по полному сопоставлению, в этом случае необходимо использовать тип поля keyword.
Почему иногда ищет, а иногда нет? В некоторых айдишниках могут например быть дефисы, и при полнотекстовом поиске айдишник по дефису будет разбиваться на отдельные токены.
А вы код проекта обычно с самого низшего уровня начинаете читать?) Исключения позволяют делегировать обработку нештатной ситуации управляющему слою, что делает код более гибким и избавляет вас от необходимости удерживать больше деталей во внимании, что в свою очередь позволяет помещать во внимание больше деталей реализации функции.
Возможно, вы ищете по полю типа text, то есть используете полнотекстовый поиск. В этом случае поиск будет работать разбивая исходную строку на токены. Вам скорее нужно выполнять поиск по полному сопоставлению, в этом случае необходимо использовать тип поля keyword.
Почему иногда ищет, а иногда нет? В некоторых айдишниках могут например быть дефисы, и при полнотекстовом поиске айдишник по дефису будет разбиваться на отдельные токены.
А вы код проекта обычно с самого низшего уровня начинаете читать?) Исключения позволяют делегировать обработку нештатной ситуации управляющему слою, что делает код более гибким и избавляет вас от необходимости удерживать больше деталей во внимании, что в свою очередь позволяет помещать во внимание больше деталей реализации функции.