I am planning to classify web-user search terms from a shopping platform into product categories using preferably NLP in KNIME. I have a dataset (excel/csv) which contains all the search terms that users enter in the internal search and I want the system to learn to categorize the keywords as following:
Search term Product Category
-Butter -Food & Beverages
-Exercise book -Office Supplies
The search-terms are in the German language and range from one word to one line.
So my question here is: Which approach is best to solve this task in KNIME? and which nodes can I specifically use?