View Single Post
Old 04-24-2011, 04:55 PM   #145
kiwidude
Calibre Plugins Developer
kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.kiwidude ought to be getting tired of karma fortunes by now.
 
Posts: 4,733
Karma: 2197770
Join Date: Oct 2010
Location: Australia
Device: Kindle Oasis
Quote:
Originally Posted by drMerry View Post
Your last problem.
If books 1 and 2 are duplicates and 1 and 3 are duplicates. 2 and 3 will be (just like 3 and 1, 3 and 2 and 2 and 1) Isn't it?
That's why I think it is no problem.
This was the subject of much discussion on the original thread referenced in the first post of this one, to do with the transitivity of groups.

Say in your library you have these two books:
#2 Foo (Omnibus)
#3 Foo

Now you run a duplicates check using similar title. It reports these books, as it will (in future) strip off stuff like (Omnibus). However you decide they are not duplicates of each other, so you mark the group as exempt.

Then at some point you add another book to your library (or maybe you changed the name for an existing book).
#1 Foo: Returns

When you run the duplicate check again, in the first pass it sees 1,2,3 as all being in the same duplicate group. However you have already said that 2 and 3 are not duplicates of each other. Nothing can be said from that about whether 1 matches 2 or 1 matches 3. So the user must be presented with two groups of the individual pairs.
kiwidude is offline   Reply With Quote