That is odd. When I searched for Vitamin D, it showed me a list (which I could sort by $/mg). That list included Vitamin D, Vitamin D2 and Vitamin D3. I assumed (incorrectly it seems) that this meant that it was doing some sort of prefix match. It seems that the result table highlights the "Ingredient" column, so I assumed (incorrectly) that it was searching that column. However, it doesn't seem to search the "Supplement" column, nor is it doing a prefix match (or substring match) on the Ingredient column. This is just confusing.
There is even a Google Sheet that is generated based on the data that we have, although I just noticed that it's not updating properly, so I need to fix that.
https://pillser.com/search?q=%22Vitamin+D%22