- Full-text search on modern era PDFs (i.e no need for OCR)
- Exact word search would suffice (fuzzy/contextual search actually is less desirable)
- Cross-platform frontend part that highlights and jumps to the found text within the document. Frontend should be embeddable (i.e. not a SaaS or just standalone UI)
- As lightweight as possible (i.e. no Java, Python or Ruby)
- Long-term oriented stack (i.e. minimum dependencies, ideally promise of compatibility)
I'm looking at Mellisearch or Bleve for indexing/backend, and Syncfusion Flutter PDF viewer for frontend, but it still needs a lot of gluing code and I would love to explore more options.
Google Pinpoint is pretty cool, and I use it a lot, but there is only hosted Google version, plus it's too smart (still can't get it to do exact word search).