i've noticed that searching by keyword often yields inconsistent results, because some products are called "plug" whereas others are "plugs" and the same thing with "eyelet" or "tunnel", and plural variations of those. also, some products are named by their brand while others are not, and some use synonyms for materials, like "gem", "gems", "cz", "cubic zirconia" or "pyrex" and "glass" and "pyrex glass"
i think it would be easier to see the whole scope of one's desired search results if the products were named more consistently.
it would also be cool in my opinion if product pages could somehow be tagged with colours the jewelry comes in so that if you searched for "green", all the products that were green would show up. great if you're trying to find something for a special event. i'm thinking more of plugs than steel body jewelry.