14. The non-transitory computer readable media of claim 13 , wherein upon a food match not being found in said user population history, processing said parsed cleaned text using a search string modifying algorithm to create a modified text string; performing a fuzzy search on a food database for food results relevant to said modified text string; scoring said food results to create a food text match score; and selecting as said food to be tracked a food having the top score.
14. The non-transitory computer readable media of claim 13 , wherein upon a food match not being found in said user population history, processing said parsed cleaned text using a search string modifying algorithm to create a modified text string; performing a fuzzy search on a food database for food results relevant to said modified text string; scoring said food results to create a food text match score; and selecting as said food to be tracked a food having the top score. 16. The non-transitory computer readable media of claim 14 , wherein said search string modifying algorithm creates said modified search string by performing one or more of: (i) removing, or replacing with spaces, connecting dashes between words, if any, (ii) removing an apostrophe followed by a letter “s” and removing an apostrophe only, if any, and (iii) inserting a space between connected words and numbers that have no space, if any.