Search / NLP

Hybrid Sanctions Search Engine

A multilingual screening reference that keeps normalization, retrieval and review boundaries explicit.

Language handling

EN / RU / UK

names, organizations and mixed-script inputs

Retrieval

Hybrid

exact, phrase and n-gram candidates with optional vector escalation

Readiness boundary

HTTP 503

for empty or incompletely loaded screening indexes

System view

Request-to-decision path
Hybrid search evidenceSearch field, query understanding, candidate retrieval, entity resolution, ranking and result traces.Search entities, aliases, identifiers…QUERYUNDERSTANDINGCANDIDATERETRIEVALENTITYRESOLUTIONRANKING

Problem

Sanctions screening has to reconcile spelling variants, aliases, initials, identifiers and multiple scripts. A plausible similarity score is not enough: the result must retain the signals and source record needed for human review.

Engineering approach

  1. Validate the request, detect language and normalize Unicode, names and entity fields.
  2. Retrieve exact, phrase and n-gram candidates before optional semantic escalation.
  3. Fuse candidates, resolve entities and return reviewable supporting signals.
  4. Fail closed when the screening index is unavailable or incomplete.

What the evidence supports

The public repository is an engineering reference and screening aid, not a legal decision system. It exposes the pipeline through FastAPI and documents deployment, provenance and readiness constraints.