Search and identify keywords from a description based on an existing list of keywords. The list of keywords will be updated from time to time and the model should be able to identify those exact keywords with the relevant context. The list will include keywords that are not part of the description for training, but when a new paragraph with an existing pre-trained keyword is used, then the model should extract that keyword with the right context.