Items match based on text descriptions in a dataset

You could try fuzzy matches using tidystringdist see this related thread