View Single Post
Old 09-24-2014, 12:20 PM   #6
chaley
Grand Sorcerer
chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.
 
Posts: 11,789
Karma: 7029971
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
Quote:
Originally Posted by kaufman View Post
Two thoughts:

1) Perhaps it can be made somewhat easier on the CC side because it is a read only effort. Perhaps it can even use some of the information already calculated on the Calibre side. Could calibre be modified to send over the hierarchy information with the metadata?
That isn't the problem. The real issue, beyond the one mentioned below, is virtual nodes. If you have Foo.Bar and Foo.Mumble, then there is a line for Foo but zero books have that tag. Fixing that requires creating tags that aren't there, something I had to do in calibre when I built the temporary in-memory tables that drive the tag browser.
Quote:
2) Is its a depth issue, perhaps it can be simplified by limiting the depth to 2 or 3 levels.
The issue is that CC has max depth == 1. Going from 1 to "more than one" requires an almost complete redesign of the category tables and the queries that use them.
chaley is offline   Reply With Quote