Search it
Production enterprise search over your own content
Faceted, multilingual, typo-tolerant search on the engine you already run — Apache Solr, Elasticsearch or an embedded Lucene index — behind one query API. No data leaves your infrastructure.
One query API, three engines
Point each search site at Solr, Elasticsearch or the built-in Lucene index and query them all through the same REST API. Swap engines per site without touching your front-end — the search-engine plugin layer abstracts the difference.
Faceted, multilingual & typo-tolerant
Facets, locale-aware analyzers (English, Portuguese, Spanish, Catalan), autocomplete, spell-check and currency/number localization ship in the box — the search depth enterprise catalogs and knowledge bases need, in any language.
Schema as code
Describe a site's fields in a versioned manifest and POST it — Turing converges the live schema to match, with a diff planner that flags breaking changes before they run. Don't have a schema yet? Derive a draft from sample documents.
Hybrid ranking that fuses keyword + vector
Opt into hybrid ranking and Turing reorders results with Reciprocal Rank Fusion over BM25 and per-site vector scores — the relevance of semantic search without giving up exact-match precision.
Coverage you can see
A field-coverage view shows what percentage of your documents actually populate each field, so you catch a half-indexed catalog before your users do.
curl -X POST https://your-host/api/sn/products/search \
-H "Content-Type: application/json" \
-d '{
"q": "wireless headphones",
"rows": 20,
"fq": ["brand:Acme", "price:[100 TO 300]"],
"_setlocale": "en_US"
}'