Description
Hello,
Thank you for publishing this package. It is a highly beneficial resource.
When searching for synonyms, I noticed an unexpected behavior (bug).
For the word "good", the function find_synonyms()
returns a list of 104 unique words. Among them are words that are not synonyms for the word "good." For example, "bully", "cracking", "bad", "boss", "hard", "spanking", and a couple of additional words that I am not sure if they are synonyms or not. The behavior is repeated with other words as well.
I am unsure if there is a specific website that enriches the synonyms with such words or if it is a bug in the crawling process. A possible solution may be to allow the selection of the websites on which the crawling process takes place.
I would highly recommend this option since I am unsure about the legitimacy of the other sources except for "merriam-webster" and "wordnet".
To date, I have decided to take the synonyms directly from "wordnet", as I cannot guarantee they are actually synonyms.