How fuzzy do you want to get? There is a find_identical_books() method in db2 that does a little bit of fuzzy matching.
But yeah the performance of this on larger libraries (where it is more useful) will be bad enough that you will likely need to run it in a separate thread like the drm status.
|