UmbracoSemantic search for Umbraco — no Examine configuration required.
Umbraco is the leading .NET CMS for mid-market and enterprise. Keyspider replaces the default Examine search with a semantic AI engine — indexing content nodes, media, and custom document types with zero Lucene configuration.
How to connect Umbraco
Three steps from zero to live search.
Install via NuGet package manager
Run `dotnet add package Keyspider.Umbraco` or install from the NuGet Package Manager UI in Visual Studio.
Register Keyspider in your Startup.cs
Add `services.AddKeyspider(config)` in your composition root. One line replaces the Examine configuration entirely.
Use the built-in search component or API
Drop the Keyspider partial view into your template, or call the search API directly from your own Razor components.
Integration: Umbraco (v13.1)
Package version: 1.2.0
Indexed: 6,108 documents
Examine: replaced
Last re-index: 3 minutes ago
What gets indexed
Everything your users need to find — automatically kept in sync.
Content nodes
All published content nodes across every document type indexed automatically, including rich-text property values.
Media library
Images, documents, and other media assets indexed with alt text, captions, and extracted PDF text.
Document types
Every document type and its property editors — text, rich text, content picker, block list — mapped to the search index.
Multilingual content
Culture-aware indexing for multilingual Umbraco sites — results always served in the correct language variant.
Custom property editors
Custom Umbraco property editors are supported via a simple value converter interface so no content is left behind.
Headless API support
Works seamlessly with Umbraco's Content Delivery API for headless and composable DXP architectures.
Ready to add AI search to Umbraco?
See how Keyspider surfaces the right content — from the first search.