vi3k6i5 / flashtext

Extract Keywords from sentence or Replace keywords in sentences.
MIT License
5.57k stars 599 forks source link

Bug in remove_keywords_from_dict #47

Closed devashishd12 closed 6 years ago

devashishd12 commented 6 years ago

Hi @vi3k6i5, I think there's a bug in the way keywords are removed from dict. Here's a snippet to reproduce the error:

from flashtext import KeywordProcessor

kp = KeywordProcessor()

kp.add_keywords_from_dict({'computer vision': ['computer vision', 'cv']})

print(kp.extract_keywords("computer vision"))

print(kp.extract_keywords("cv"))

kp.remove_keywords_from_dict({'computer vision center': ['computer vision center']})

print(kp.extract_keywords("computer vision"))

print(kp.extract_keywords("cv"))
vi3k6i5 commented 6 years ago

fixed in version 2.7 . Thanks for reporting 👍