Where to find the best restaurants in San Jose

These are the best restaurants in San Jose, from regional Mexican and Vietnamese food to rare Somali and Ethopian fare.