Fulltext taxon and name search not correct for Synonym based queries
If doTaxon is NOT selected, but doSynonym and (doMisappliedNamesor or doCommonNames) is selected the misapplied names or common names are not found.
This is because with !doTaxon and doSynonym the base class is set to "Synonym", but misapplied names and common names are attached to accepted taxa.
This can be changed by not using the base class type to reflect doTaxon=false. Instead the className could be used as this is relevant only for the doTaxonOrDoSynonym part while the base class is used for the full query including common names and misapplied names.