Skip to main content
v2026.3Open SourceApache 2.0

Viglet Dumont

Viglet Dumont is an open-source data extraction platform. It connects your content (websites, databases, file systems, AEM, WordPress, and paged JSON APIs) to Viglet Turing and other search engines through a reliable, asynchronous processing pipeline.

Key Capabilities
๐ŸŒ
Web Crawler

Recursively crawl websites with URL filtering, authentication, locale detection and incremental change detection.

๐Ÿ—„๏ธ
Database Connector

Run any SQL query against Oracle, PostgreSQL, MariaDB or MySQL and index each row as a searchable document.

๐Ÿ“
FileSystem Connector

Walk directory trees and extract text from PDFs, Word, Excel, PowerPoint and images (OCR) via Apache Tika.

๐Ÿ“ฆ
AEM Connector

Index on-premise, AMS and Cloud Service instances (author or publish tier) with delta tracking, locale mapping and a schema per content type.

๐Ÿ“
WordPress Connector

Pull posts, pages and custom content types from WordPress installations into any search engine.

๐Ÿ”—
JSON API Sources

Index a job board, product catalog or partner feed from a JSON manifest: paging, daily and monthly call budgets, field mapping and expiry for sources a budget never lets you read in full, with no Java code.

๐Ÿ”Œ
Multi-Target Indexing

Deliver content to Turing (default), Apache Solr or Elasticsearch via pluggable indexing adapters.

๐Ÿช„
Guided Onboarding

Point the wizard at a URL: Dumont infers the source's shape and field manifest, you correct the draft, and a dry run shows exactly what would be indexed (coverage, skipped records and a diff) before anything is written.

๐Ÿงฉ
Structured Sources

Model a source by its schema, not as a link spider: declared fields sent to the index ahead of the documents, values grounded rather than guessed, and coverage tracked so a layout change cannot silently drop a field.

๐Ÿ”
Data Quality & Trust

A scheduled audit compares source, ledger and index, requeues what never landed, and shows where each field came from. A run cut short finishes without de-indexing, and a document to be deleted waits in a report you approve.

๐Ÿงพ
Queryable Indexing Log

Every status a document passes through, filterable by source, run or document, so you can replay one run end to end. A log that cannot be read says so: a store that is down answers 503 rather than looking like a connector that indexed nothing.

Quick Start
Connectors
Architecture & Pipeline
Technical Reference