INDEXED SEARCH

Find anything across your PDFs instantly

Ship multi-document, full‑text search with previews, exact/phrase matching, and customizable ranking, backed by a fast SQLite FTS index. Build the index once, query it in milliseconds, and deep‑link users straight to the right page.


Search across libraries

Index thousands of PDFs and surface page‑level hits with context snippets.

Power in‑app knowledge bases

Let users jump from a query to the exact page, with highlights ready to review.

Deliver precise results

Support exact/phrase matching, word boundaries, and annotation‑only searches.

Keep results fresh

Incrementally update the index as documents are added, removed, or changed.

Create search security

Encrypt the search database and control which sources are crawled and searchable.


HOW IT WORKS

From index to instant results

Indexed Search turns a folder (or data source) of PDFs into a fast, queryable index with optional previews and Spotlight integration.

KEY FEATURES

Build fast, accurate, multi-document search

Give users instant answers across large PDF sets with a tunable, production‑ready FTS pipeline.

Illustration showing a search for a term across multiple documents
Multi-document indexing

Crawl folders or custom sources and index document text and (optionally) annotation contents.


Advanced matching controls

Exact word/phrase, include/exclude annotations or body text, per document/total result caps, preview ranges.


Context previews (“snippets”)

Generate ambient text around each hit for high‑quality result lists.


Custom tokenizers

Use Porter or Unicode (unicode61) tokenizers, or plug in your own for language‑specific needs.


Encrypted index storage

Wire up SQLCipher/SEE via a provider; keep the FTS database protected at rest.


Performance‑tuned

Run indexing in the background, adjust priority, and use explicit-mode updates to keep large libraries responsive.


Spotlight integration (optional)

Index documents (and full text) for native device search handoff.


Supported on your platform



Run it your way

Whether you’re building for web, mobile, or the backend, Nutrient gives you full flexibility — all with a consistent developer experience.

Client-side SDKs

Use the web, mobile, and cross-platform SDKs to embed document capabilities directly into your app — fully client-side, no backend required


Server-backed control

Use Document Engine for server-backed processing, data control, and deep infrastructure integration


Cloud-hosted scale

Use Document Web Services (DWS) for instant scale, with cloud-hosted APIs for viewing, annotating, converting, and more


WEB PLAYGROUND

Looking for the code? Come play in our sandbox


Discover why developers love Nutrient SDKs

"Great tool that covers one of our product’s core functionalities."

Dmitro H.
PRINCIPAL ENGINEER

"A true partner in delivering value for our customers."

KIM T.
Small Business (50 or fewer employees)

"The software is reliable and easy to integrate with."

VERIFIED USER IN COMPUTER SOFTWARE
MID-MARKET (51–1,000 EMPLOYEES)

REAL-WORLD IMPACT

Built for scale. Trusted in production.

Nutrient powers mission-critical document workflows for global enterprises — from compliance-heavy industries to modern SaaS teams.


Streamlined construction project collaboration with in-app markup and PDF tools — helping teams coordinate more effectively from jobsite to back office.


Renders multipage PDFs and signature tags with Nutrient, keeping 200 million users in 188 countries moving at the speed of eSignature.


Empowers 34,000 pilots to view, annotate, and sign 90‑page flight releases on iPad using Nutrient iOS SDK, saving minutes — and money — on every flight.

FREE TRIAL

Add indexed searching to your app — no credit card required

Frequently asked questions

What is Nutrient’s indexed search SDK?

Nutrient’s indexed search SDK enables lightning-fast, full-text search across thousands of PDFs by indexing their text, annotations, and optional metadata. It’s designed for developers building document-heavy apps that need instant access to information.

How does the SDK deliver such fast search results?

It uses a high-performance SQLite-based full-text search (FTS) engine to pre-index documents. This allows near-instant query results, even in large repositories or on resource-constrained mobile devices.

Can I search across multiple documents at once?

Yes. Indexed Search lets you query entire libraries of PDFs, returning matches from any indexed document and showing page-level results.

Does it work with annotations and metadata?

Yes. You can include or exclude annotations, comments, and specific metadata fields in your search — giving you fine-grained control over what gets indexed and retrieved.

What’s involved in implementation?

You index your PDFs using the built-in APIs, configure search options (such as exact-match or phrase searching), and integrate the provided UI or your own custom search interface.

Can the UI be customized?

Absolutely. Developers can style the search interface to match their app, or bypass it entirely in favor of programmatic search via the API.

How does it handle large libraries?

The SDK supports background indexing, adjustable indexing priority, and explicit-mode updates to handle large, frequently changing repositories efficiently.


Find anything, anywhere — instantly

Need to give users instant answers from massive document libraries? Nutrient’s indexed search SDK is built for developers who need enterprise-grade search that’s as fast as it is precise — from compliance workflows to engineering archives.

Whether you’re enabling law firms to scan decades of case files, helping manufacturers find specs in a product library, or letting teams search annotations across engineering drawings, Indexed Search gives you the tools to deliver accurate results in milliseconds.

Key capabilities include:
  • Full-text, annotation, and metadata search across thousands of documents
  • High-performance SQLite-based full-text search (FTS4/FTS5)
  • Search previews with surrounding text context
  • Advanced match options (exact word/phrase, exclude annotations, range-based previews)
  • Background indexing with adjustable priority
  • Encrypted search index support for sensitive data
  • Spotlight indexing for native OS search integration
Built for use cases like:
  • Legal teams searching case law, contracts, and annotations in one place
  • Financial institutions scanning archived statements for audit requests
  • Engineering teams retrieving specs from large technical drawing sets
  • Publishers indexing and searching entire digital libraries
  • Healthcare providers accessing structured data from medical records
Nutrient helps developers answer high-intent questions like:
  • How do I search across thousands of PDFs instantly?
  • Can I index PDFs and annotations for offline search?
  • How do I implement secure, encrypted full-text search?
  • What’s the fastest way to search across PDF libraries in apps?
  • How do I customize the search UI in a cross-platform SDK?

Add production-grade search to your application with a single SDK — and give your users the answers they need, when they need them.