Skip to content
StreamSearch

Services

What we build, tune and hand over.

Ten capabilities, one discipline. Most projects begin as one of them and grow into two or three — an index rebuild that turns into a streaming pipeline, a RAG prototype that turns into a relevance programme. We scope in weeks, not quarters.

01

Sovereign Search (SEIR)

Data sovereigntyFederated searchAccess control

One search across the records of several organizations, while each one keeps its own data, decides who may see what and keeps its own audit log. Owner agents push only what the owner chooses, grants and clearance are applied before the search runs, and matching tolerates misspellings, other scripts and names that sound alike.

deliverable: a focused pilot over your own sources, with access policy and audit built in.

Try the SEIR demo →
02

Enterprise search engine builds

Apache LuceneElasticsearchSolr

Design and delivery of a high performance search platform over your own content: crawlers and source connectors, document indexing, analysis and language handling, permissions-aware retrieval, faceting, and the operational surface around it.

deliverable: a running search service, infrastructure as code, and runbooks.

03

Real-time indexing pipelines

KafkaPulsarFlink

Event-driven ingestion with change data capture, schema contracts, idempotent writes, replay and backpressure — so freshness becomes a number you can promise.

deliverable: a pipeline with replay, monitoring and documented failure modes.

04

Vector, semantic and RAG search

ElasticsearchEmbeddingsHNSWHybrid

Chunking strategy, embedding choice, hybrid lexical-and-dense scoring, filtering, reranking, and honest measurement against a keyword baseline before anything ships.

deliverable: a retrieval layer plus the evaluation that justifies it.

05

Relevance tuning & evaluation

JudgementsnDCGA/B

Judgement sets, offline evaluation harnesses, query-log analysis, ranking features and interleaving experiments. Ranking stops being a matter of taste.

deliverable: an evaluation pipeline and a prioritised relevance backlog.

06

Search analytics & observability

OpenTelemetryQuery logs

Instrumentation of query latency, zero-result and abandonment rates, click models and quality drift, surfaced in dashboards product people can read.

deliverable: dashboards, alerts and a weekly quality report.

07

LLM & AI product engineering

RAGAgentsEvals

Retrieval-grounded assistants and internal copilots built on your corpus, with citation, caching, cost control and evaluation from the first commit.

deliverable: a production service with eval suite and cost model.

08

Architecture review & consulting

ReviewRoadmap

A short, direct read of an existing system: shard and capacity model, query patterns, index lifecycle, cost per query, and the two or three changes worth making first.

deliverable: a written review and a sequenced roadmap.

09

Training & team enablement

ElasticsearchWorkshopsPairing

Hands-on workshops on Elasticsearch and Lucene internals, analysis, scoring, and operating clusters — taught against your own index rather than a toy dataset.

deliverable: workshop materials your team keeps, plus pairing weeks.

10

Migration off legacy search

ElasticsearchOpenSearchMigrationParity

Moving from an end-of-life or licence-bound engine — commonly between Elasticsearch and OpenSearch, or off Solr — with parity testing, dual-running and a cutover plan that does not gamble on a single weekend.

deliverable: parity report, dual-run period and cutover plan.

Engagement models

Three ways to start

One to two weeks

Discovery review

We read the system, interview the team and hand back a written architecture and relevance review with a prioritised roadmap. Fixed scope, fixed price.

Two to six months

Build partnership

We embed with your engineers and build the thing — pipeline, index, retrieval layer, dashboards — and document it as we go so you can run it after we leave.

Ongoing

Enablement & advisory

Workshops, design reviews and a standing channel for the hard questions, for teams that want to own their search engine themselves.