Filter out all UMLS terms (or implement a negative filter on prefixes to optionally exclude UMLS)
Negative filter on NameRes
Tell Solr to reduce UMLS scores
Part of the challenge is that UMLS sometimes messes up other matches (e.g. "diabetes" -- returns diabetic equipment), but in some cases will be very specific or includes concepts nobody else has ("astronauts"). So it definitely needs to be optional.
Downstream users finding UMLS results or poor results might be able to deal with it then, e.g. by preparing a list of concepts that need to be added to the ontologies we use to populate NameRes.
Some options:
Part of the challenge is that UMLS sometimes messes up other matches (e.g. "diabetes" -- returns diabetic equipment), but in some cases will be very specific or includes concepts nobody else has ("astronauts"). So it definitely needs to be optional.
Downstream users finding UMLS results or poor results might be able to deal with it then, e.g. by preparing a list of concepts that need to be added to the ontologies we use to populate NameRes.