I have an index for occupations (identifier + occupation):
Just add solr.ASCIIFoldingFilterFactory
to your filter analyzer chain or even better create a new fieldType:
This filter converts alphabetic, numeric, and symbolic Unicode characters which are not in the Basic Latin Unicode block (the first 127 ASCII characters) to their ASCII equivalents, if one exists.
This should let you to match the search even if the accented character is missing. The downside is that words like "cañon" and "canon" are now equivalent and both hit the same documents IIRC.