11-01-2023, 10:15 AM | #1 |
Addict
Posts: 351
Karma: 3893015
Join Date: Aug 2016
Location: Czech Republic
Device: Voyage, Oasis, Scribe, Colorsoft, Libra Colour
|
App with deep search functionality?
Hi all,
I have an iPad which I currently use for reading PDFs or picture-heavy ePubs. One example of this is cookbooks; I have acquired dozens of cookbooks throughout the years, and I like using the iPad in the kitchen to display the recipe I'm currently cooking. One functionality I'm missing however is deep search throughout all the books in the library; for instance, suppose I have an ingredient in the fridge I'd like to use, I would like to be able to search across all my cookbooks for mentions of this ingredient, ideally with some context (e.g. chapter name or a snippet of text surrounding the word). So far all the applications I've tried (Kindle, Apple Books, Documents) will either search the library for book titles, or when inside a book, will search within the current book. I haven't found an app which will scan the contents of all the books within the library. Are you guys aware of such an app? Ideally with support for both PDFs and ePubs? I also recently ordered an Onyx Boox device, so Android apps are of interest to me as well. Thanks! Last edited by BionicGecko; 11-01-2023 at 10:17 AM. |
11-02-2023, 08:31 AM | #2 |
Addict
Posts: 351
Karma: 3893015
Join Date: Aug 2016
Location: Czech Republic
Device: Voyage, Oasis, Scribe, Colorsoft, Libra Colour
|
Answering (somewhat) my own question here, in case someone else is looking for the same thing.
So it seems that unfortunately no such reader exists for iOS (perhaps there is room in the market for an enterprising iOS app developer?) There is however a very workable solution for Android in the form of this app: Search in Books. While not a reader per se, this little app does exactly what its name says, i.e. it searches across multiple (and individually selectable) ePubs and PDFs for specific words and provides a breakdown by book, with some textual context around each instance found. Individual search results can either be expanded for more context in plain text, or viewed in the original ePub of PDF formatting. This might not be sufficient to everyone, as it is rather a search tool with integrated viewer than a full-fledged e-reader app; it is also an old, unsupported application which has to be sideloaded as it is not available on the Play Store. But it is perfect for my use case of searching and displaying recipes. Hope it helps someone else! Last edited by BionicGecko; 11-02-2023 at 08:42 AM. |
Advert | |
|
11-04-2023, 12:38 PM | #3 |
Grand Sorcerer
Posts: 6,766
Karma: 26974049
Join Date: Apr 2009
Location: USA
Device: iPhone 15PM, Kindle Scribe, iPad mini 6, PocketBook InkPad Color 3
|
It seems odd that there seem to be no iOS apps that do this simple thing that even lowly Kindles do. I suppose it is just too easy to do in memory searches, and that adding a persistent index of all downloaded content seems like a lot of work that almost nobody would appreciate.
It would be relatively trivial to add book metadata to app index to make that content searchable with Spotlight but it would not solve this more general use case. I think developers of BookFusion could justify adding such a feature, especially if it were tied to a paid subscription (which can be as little as $19/yr). They update the app frequently, and have an Android app too. |
11-04-2023, 01:38 PM | #4 | |
Addict
Posts: 351
Karma: 3893015
Join Date: Aug 2016
Location: Czech Republic
Device: Voyage, Oasis, Scribe, Colorsoft, Libra Colour
|
Quote:
https://bookfusion.featureos.app/p/full-text-search |
|
11-04-2023, 03:03 PM | #5 |
Grand Sorcerer
Posts: 6,766
Karma: 26974049
Join Date: Apr 2009
Location: USA
Device: iPhone 15PM, Kindle Scribe, iPad mini 6, PocketBook InkPad Color 3
|
Too bad, though it's not clear how to gauge interest from there. I would up vote it but it did not recognize the credentials I use for the app and I did not want to create another account just to comment, and then get confused as to which was which.
|
Advert | |
|
11-07-2023, 04:31 PM | #6 |
the rook, bossing Never.
Posts: 12,359
Karma: 92073397
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper11
|
Calibre has FTS (full Text Search). Ability for that to work with a PDF depends on the PDF. It beats the Kindle search. Mac/Windows/Linux.
|
11-09-2023, 01:50 PM | #7 |
Grand Sorcerer
Posts: 6,766
Karma: 26974049
Join Date: Apr 2009
Location: USA
Device: iPhone 15PM, Kindle Scribe, iPad mini 6, PocketBook InkPad Color 3
|
|
11-09-2023, 04:30 PM | #8 | ||
Addict
Posts: 351
Karma: 3893015
Join Date: Aug 2016
Location: Czech Republic
Device: Voyage, Oasis, Scribe, Colorsoft, Libra Colour
|
Quote:
Quote:
While I indeed thought at first that this was not a workable solution, after a bit of digging I discovered that the Calibre full-text search functionality mentioned by Quoth made its way into the Calibre Content Server in December last year. I never used the Calibre Content Server, but from my understanding it is essentially a web server making the contents of the whole Calibre library accessible to any web browser, e.g. Safari (or any third-party browser) on the iPad for my use case. I didn't have time yet to install it on my NAS and test it, however this looks like a promising path to explore. |
||
11-09-2023, 06:35 PM | #9 | |
Grand Sorcerer
Posts: 6,766
Karma: 26974049
Join Date: Apr 2009
Location: USA
Device: iPhone 15PM, Kindle Scribe, iPad mini 6, PocketBook InkPad Color 3
|
Quote:
I would still want local, on-device content search of the content the app has currently downloaded. Last edited by tomsem; 11-09-2023 at 06:46 PM. |
|
11-09-2023, 07:54 PM | #10 |
Connoisseur
Posts: 65
Karma: 10
Join Date: May 2011
Device: Samsung Tablet
|
I keep my ebooks in a Calibre repository on a Linux server.
I was faced with this problem, trying to remember which of the 60+ Percy Fitzhugh novels contained a comment I remembered. But this was Linux. My epubs are really just zip files, so a command line using "find", "xargs", and "zipgrep" worked just fine. |
11-10-2023, 01:00 AM | #11 | ||
Addict
Posts: 351
Karma: 3893015
Join Date: Aug 2016
Location: Czech Republic
Device: Voyage, Oasis, Scribe, Colorsoft, Libra Colour
|
Quote:
Quote:
|
||
11-11-2023, 10:45 AM | #12 |
Addict
Posts: 351
Karma: 3893015
Join Date: Aug 2016
Location: Czech Republic
Device: Voyage, Oasis, Scribe, Colorsoft, Libra Colour
|
Just a follow-up post on this topic, I finally got around to playing with the Calibre Content Server, and unfortunately it is not a workable solution for me.
The Full-Text Search functionality only returns a list of books containing the looked-up word, with context for the first instance of the word found in the book; it won't mention how many instances of the word are found in the book, or provide context for the other instances found. Selecting a book will actually download the book to the browser cache, which is not an ideal place to store cookbooks as they can be very large; once the book is downloaded, epubs will open at the first instance of the word in that book, while PDFs are simply opened at the beginning of the book. Unfortunately I returned the Android device I recently bought, so the "Search in Books" solution mentioned above is no longer available to me. I'm back to square one! |
11-11-2023, 12:54 PM | #13 | |
Addict
Posts: 315
Karma: 511124
Join Date: Mar 2012
Device: Samsung Galaxy Tab 10" , Kindle Fire, Pixel 6"
|
Quote:
To do full index of every page across all books in a readers library will use a very large index size. You can imagine it being significantly large for readers with 10k plus books. As a result it will be implemented in a tiered manner. But once we get to it we will reach back out. The last 2 years we have not been idle though, we had to write EPUB2/3 engines from the ground up, CBR/CBZ and other changes . https://www.reddit.com/r/BookFusion/...b-dcd3bcb0f500 You might also appreciate the image based highlights not possible across iOS , Android and Web. I assume you are reading for research or knowledge and so this feature will come in handy. We support 3 different platforms as well so it takes some time and we rely on support from the readers that pay to use the service. In the interim we implemented full text search across all highlights for all books that is done on the dedicated highlights tab. In web it can be found at https://www.bookfusion.com/library/highlights Last edited by skillachie; 11-11-2023 at 12:57 PM. |
|
11-11-2023, 01:13 PM | #14 | |
Addict
Posts: 315
Karma: 511124
Join Date: Mar 2012
Device: Samsung Galaxy Tab 10" , Kindle Fire, Pixel 6"
|
Quote:
We already integrated book metadata for downloaded books into Spotlight. Details at the link. However, the data for each page of a library of unknown size, think libraries that have more than 30,000 books would not work for spotlight or even on device index. It would unfortunately crash at some point. https://blog.bookfusion.com/bookfusi...-support-more/ Coming soon, just working through the features that got ranked higher based on readers input for now. |
|
11-12-2023, 12:48 PM | #15 | ||
Addict
Posts: 351
Karma: 3893015
Join Date: Aug 2016
Location: Czech Republic
Device: Voyage, Oasis, Scribe, Colorsoft, Libra Colour
|
Quote:
Quote:
|
||
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
4.3 content-server missing search functionality | Geremia | Server | 3 | 11-09-2019 10:13 PM |
eReader with good orginizational and search functionality? | alex165 | Which one should I buy? | 12 | 11-04-2019 02:18 PM |
Changing search display functionality: Need help | gvantass | Library Management | 2 | 02-25-2019 05:35 PM |
Idea for adding search tags functionality | GeoffR | Kobo Developer's Corner | 3 | 04-23-2014 01:39 AM |
PRS-300 Search Functionality on PRS-300 | Salinger | Sony Reader | 2 | 12-14-2009 06:37 PM |