Answer the question
In order to leave comments, you need to log in
What algorithm to use to find a match between the data and the dictionary?
The data and the dictionary are sets of strings. The data contains the same strings from the dictionary, but with typos, with permutations of words, with extra or missing words, etc.
You need to make a match - which line from the dictionary corresponds to the line from the data.
It might be worth looking into machine learning algorithms. Then tell me which one.
Answer the question
In order to leave comments, you need to log in
Alternatively, use fuzzy search algorithms:
algolist.manual.ru/search/fsearch
habrahabr.ru/post/123320
habrahabr.ru/post/114997
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question