Table of Contents

Full-Text Search

Sentry Maven Skin includes built-in full-text search - no Google or external services required.

Search results with highlighted matches

Works great on mobile too:

inline

How It Works

  1. During build, all pages are indexed using elasticlunr.js[1]
  2. The index is saved to target/site/index.json
  3. When users search, the index loads and results appear instantly

The indexer runs on GraalVM's JavaScript engine[2] during the Maven build.

Features

  • Instant results as you type
  • Highlighted excerpts showing matching text
  • Relevance scoring for result ranking
  • No external dependencies - works offline
  • Lazy loading - index loads only when needed

Configuration

Search works automatically with no configuration needed.

Note: The index.json file size grows with your documentation size.

Searching...
No results.