Calibre is an excellent software to load and read EPUB files. We can create a library using EPUB files. However the drawback is it doesn't have full text search.

Abode can create an index and provide a search. However looking for several features which Calibre has.

Does anyone know a good software which loads, reads and searches the entire PDF book, i.e., full text search within seconds (maybe 1 to 3 seconds) and provide results?

The PDFs are not scanned.

OS: Windows. It should be open source.

  • 1
    Search in a single book you've got opened – or across all books in your library? On which OS must it run, what other features do you require? – Izzy Aug 4 '17 at 6:06
  • Also what is the source of the PFDs - if they are scanned then any text content for indexing is the result of OCR so low reliability, most print to pdf systems are OK, almost all direct creation systems are fine. – Steve Barnes Aug 4 '17 at 7:32
  • not scanned. but actual PDF file...Windows OS – Kathir Aug 5 '17 at 11:34
  • Features. 1. Return results within a second 2. Next and Previous hit option 3. Highlight the searched keyword 4. Number of Hits available before doing the search i.e capturing all the keywords once the PDF got imported. 5. Re-building the index whenever it is required - new pdf added or removed. 6. Report Option 7. Platform Independent 8. Open Source 9. Good UI interface – Kathir Aug 6 '17 at 2:15
  • You say EPUBs first, then PDFs. You will work with more than one format, or you only need to search the pdfs? Also, will you do something more than find a book (like do an research with those books)? Those things are important, too. – flavio Sep 10 at 9:48

You can give DocFetcher a chance.
I'm using it to search inside more than 1000 PDF files. The first results appear instantly while all others are found in a few seconds. It can also handle epub and a bunch of other file formats too.

  • 1
    Few seconds is high...Expecting the results should be less than or in a second like google... – Kathiresan Jeyapandian Sep 9 at 16:30
  • The speed heavily depends on the computer performance, so maybe it's faster on your machine. – csadam Sep 9 at 17:00
  • Even with high speed machine, type-ahead search is slow. Also, the newer version search is different from previous version. Looking for a different tool or software. please suggestion something new to try – Kathir Sep 11 at 15:57
  • index it periodically and search with google desktop – StefanS Sep 14 at 18:15

Never tried it but Apache Lucene (http://lucene.apache.org/) is often mentioned as engine for fulltext search in very big amounts of text.

Your Answer

 
discard

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.