So I'm having an issue, I need to utilise the rapidfuzz library as I have a large dataset; however, when I use the process.extractOne i get a different answer. I am led to believe that both use .wRatio method by default so I am not sure as to why it is giving me a different answer. Ideally I prefer the score given by the method that the fuzzywuzzy library provides. Here's an example of my issue
from fuzzywuzzy import processquery = "A2 MILK CO LTD ATM"choices = ["29Metals Ltd"]match_info = process.extractOne(query, choices)print(match_info)('29Metals Ltd', 86)
from rapidfuzz import process, fuzzquery = "A2 MILK CO LTD ATM"choices = ["29Metals Ltd"]match_info = process.extractOne(query, choices)print(match_info)('29Metals Ltd', 30.000000000000004, 0)