All of these are known issues that we very, very much want to see happen. Unfortunately, modifying the Exchange to search on these is very non-trivial, and we are not sure when the time will be found to do the overhaul necessary to make this work.
It is very non-trivial? You must have taken more than a few physics classes.
This unfortunately is not as simple to implement with the way the Exchange is coded as one would like. We pushed really hard to find the programming time to make the necessary changes to do this or something similar, but programming resources are in very high demand at the moment.
All of the solutions described above have been proposed, but unfortunately none of them are fast or easy.
If you could just add the position to the end of the name it would become searchable.... Just an idea....