If you are using Arrays for your item collection...you could use the Actions
This searches the entire array to check if any of the elements contains the given value. For example, you can use this to test if the string "sword" is stored anywhere in the array.
"For each element"
A repeating condition that runs once for each element in the array. This therefore runs width x height x depth times.
"Compare current value"
Only valid in a For each element loop, either as a following condition or in a sub-event.
These actions might help you..using a Textbox for search input
Event---> Textbox >On text changed-->
Action1--> Array>For each element -->
Action2--> Compare current value (Textbox.text)
Event--> Array.CurValue = (Textbox.text)
Action--> whatever you want to happen
or something like that