fast-autocomplete
fast-autocomplete copied to clipboard
Return synonym matched for a word
Hello,
It would be useful to be able to retrieve the synonym that was matched for a specific word.
When calling the
autocomplete.search("string", max_cost=2, size=3)
We could add a boolean parameter return_synonym
that would allow us to capture the synonym that matched such that we would receive a list of tuple
words_and_synonyms = autocomplete.search("string", max_cost=2, size=3, return_synonym=True)
words_and_synonyms
[("snake","python"), ("programming language", "python"),("framework","pytorch")]
I tried to look into the code to find a way to do it, or even create a whole new autocomplete based only on the synonyms, but it won't always work as the links used are sometimes not the one created using the autocomplete with words and synonyms