View Single Post
Old 05-10-2010, 11:41 AM   #49
Starson17
Wizard
Starson17 can program the VCR without an owner's manual.Starson17 can program the VCR without an owner's manual.Starson17 can program the VCR without an owner's manual.Starson17 can program the VCR without an owner's manual.Starson17 can program the VCR without an owner's manual.Starson17 can program the VCR without an owner's manual.Starson17 can program the VCR without an owner's manual.Starson17 can program the VCR without an owner's manual.Starson17 can program the VCR without an owner's manual.Starson17 can program the VCR without an owner's manual.Starson17 can program the VCR without an owner's manual.
 
Posts: 4,004
Karma: 177841
Join Date: Dec 2009
Device: WinMo: IPAQ; Android: HTC HD2, Archos 7o; Java:Gravity T
Quote:
Originally Posted by chaley View Post
1) the matching algorithm is approximate. ...There are two matching schemes, one using title and author, and one using title and a short ID.
FYI, the importing code that operates when the Add/Save option "If books with similar authors and titles found, merge the new files automatically" is selected, makes a similar attempt to match existing records in the db with something else. In that case, the "something else" is books being added, instead of books already on a device.

IIRC, that code requires an exact match of {authors}, but uses a fuzzy match of title (convert to lower case, remove punctuation, eliminate excess whitespace, remove leading indefinite articles "a", "an", "the", etc.).

I don't know if you see any reason the matching algorithms should be coordinated, but in case you aren't aware of the other algorithm's existence, I thought I'd comment. I don't have any ebook devices (or none that Calibre considers to be a "Device"), so I'm not really up to speed on the benefits or disadvantages of one matching algorithm over another.

Last edited by Starson17; 05-10-2010 at 11:51 AM.
Starson17 is offline   Reply With Quote