Why does the search feature search from the beginning of the string?

I think it would return too many results if it didn't do this. I'm not sure if this is the reason though.

Tom