Quote:
Originally Posted by jhowell
The plugin does a search at each library for each author to find out which of that author's books the library has in its collection. Then it gets the details for each book from only one of these libraries and caches it so that it doesn't need to retrieve it again for the other libraries and for subsequent searches. Thus for each author it does one request to each library and then does one request for each new unique book found.
|
To test, I just "unlinked" a book from all but one Overdrive library, then set only the Overdrive libraries as active, then "Search for selected book", and it still does the author/title search first. I then immediately repeated the unlink and search to make sure that the cache was fresh, but again the author/title search is being done, instead of a simple fetch of the book ID from each library.
So, it looks like you do cache the results within a single search, but not from search to search. What I was asking for was using the cache initially, instead of running the author/title search, which can take quite a while for some authors.