I have unstructured text like this
Sample1 From: Gujarat, IN To: Kerala, IN Milk and egg, 100kg Please handle with care. Sample2 Hello, (Tooth Brush and Paste)120KG in total P/U: London, GB Dest: QC, Canada Keep the product away from heat F:111-222 333 email@example.com http://www.sample123.com
Like these, I have lakhs of samples with different products
From the above 2 samples, I want to extract the product name
From sample 1 Milk,egg from sample 2 Tooth Brush,Paste.
Things I have done so far
Based on my research it seems to be a NER problem
I worked on Custom NER using Spacy to extract the product from the samples but it is not efficient, I watched some videos related to NER and also explored similar content in stack overflow but it didn't work well for my problem.
How can I approach this problem further ?