We have a list of tags, in an elastic index. Example: Nike, United States of America, Christmas, Trump. Tags could have more than 1 word.
Then, we will receive some text (a sentence or paragraph), and we need to detect some tags in that text. Match is case insensitive, and tags could appear with some mistakes.
The script should response with the tags detected and a score between 0 and 1 (1 = perfect match).
"Nike joyride. Disfrutá tu corrida" -> (Nike, 1)
"The United States doesn't live up to the ideals of Labor Day" -> (United States of America, 0.7)
"Never too early for Chrismas" -> (Christmas, 0.9)
"TRUMP went golfing as Hurricane Dorian threatens US" -> (Trump, 1)
25 фрілансерів(-и) у середньому готові виконати цю роботу за $139
Hi, I have worked with natural language & fuzzy string matching in Python. I would like to work on your project. Let me know if you want to discuss further. Regards, Monir
Greetings, I am working on a text-parsing-manipulation project at the moment. Lots of regex and file parsing. I am sure I could help with the task. I do have a few questions, contact me in chat. MPA
I can do this project for you immediately if you accept. I am experienced at Python, C/C++, C# and Java. If you share the details with me I can start soon