beh se il contenuto di ricercaBorgo è 'Borgo nel medioevo' è giusto che non ti estrapoli i record che contengono solo 'Medioevo' non capisco il problema.
Cioè, la tua query risulterebbe così:
codice:select * from TB_Borghi where borgo like '%Borgo del medioevo%' order by...