Quote:
Originally Posted by kiwidude
Indeed, so given that the search system cannot meet his needs, he really only has two options I can see:
(1) Extend the Find Duplicates plugin to filter the results
(2) Give up on the idea of trying to filter the results, and instead write a plugin that does more intelligent merging.
|
Or (3) Extend the search system.
I've occasionally resorted to full SQL searching in the metadata.db file to solve tricky search problems.
With respect to 1), the Find Duplicates plugin takes a large group of records, and breaks it into multiple sub groups, some of which may overlap. A "filter" option would preferably be able to do the same thing - break one of the first groups down into one or more additional subgroups that may overlap. (It's not really "filtering" at this point, but finding matching groups within the results.) If there are four books that have fuzzy matched author-titles from a FD search, a) may have only a PDF, b) may have an EPUB and a MOBI, c) may have an EPUB and a TXT and d) may have only a MOBI. One subgroup is a), b). Another is a), c), d). Either could be merged without format loss. Add in a fifth with only an EPUB and the number of groups escalates.
With respect to 2) and 3), one needs the FD output anyway. Both provide advantages beyond the Find Dupes merger situation.