Match synonyms with advanced ranking (This option may take a while!!)