ideally some amount of fuzzy matching to terms would be automatically used to improve recall. Example would include pluralizations (stromatolite, stromatolites) hyphenations/slashes (stromatolitic-thrombolitic strom/throm).
Fancy option might include flag for explicitly not doing this.