I am working on evaluating when a pair of string objects can be considered equal (e.g. given that we are talking about journals, is "international journal of air and water pollution" the same of "air and water pollution"?) and I was wondering what is the proper corpus to use to build a TF IDF vectorizer.
I am currently using as corpus all the distinct values of these strings belonging to the same type (in this example all the strings referring to journals). Is this a valid approach? Why? What could be other valid approaches?