I think you are referring to rimless frames. Most optical shops have them.
I'm not sure of the exact name you are looking for other than high index lenses. After you get your glasses prescription, when you go to the optician they will be able to help you. They are very, very common.
MJK MD