using a simple dictionary lookup approach.
keyword_extraction.py consists of 3 classes:
- DictLU_Create_Dict: creates the dictionaries from a lookuplist (Pandas dataframe) to work with
- DictLU_Extract_Exact: extract keywords from text by exact matching
- DictLU_Extract_Fuzzy: WIP / todo: extracting of keywords by fuzzy matching (e.g. jaccard distance)
see the example jupyter notebook for usage.