I have a list, which includes Chia (Salvia hispanica). For every other species I have tried, it returns it when I search based on either common name, or either part of the binomial. However, chia is not returned when I search for “salvia”, but is when I search for “chia” or “hispanica”.
So what is the intended behaviour then? What is it supposed to match my search query against? I was led to believe that it matches against both the common and binomial name by the fact that this is what it appears to do in nearly all cases (this is the only case I have come across where it does not).
To search by genus, as you suggest, are you expecting me to know the taxon id off by heart? Or to go page by page through the taxonomic view until I find the genus. That could take ages, and wouldn’t be much different to just going page by page through Photo view.
I did not want to find all the list items in the genus Salvia, I just wanted to find a particular item that I happened to know was in the genus Salvia, so searching for Salvia seemed like the quickest way to find the item I was looking for.
The issue is not just that it will take longer for people to find items that they are looking for, but also that they could be led to believe that something is not in the list when it is, since it is only in rare cases where this doesn’t work as expected.
the q parameter behaves differently across different things. so i would not say there’s an expectation of how it should work generally, especially in older parts of the system. on this specific page, you should use the taxon parameter if you want to search by taxon.
if you don’t know the taxon id (or don’t know how to get it), the list page has a box where you can search by taxon name, and it’ll translate your selection to the appropriate taxon id.