Client matters and privilege boundaries
Searches often start inside a matter, jurisdiction, access tier, or privilege rule. SABLE treats that scope as the search space, not a cleanup step.
matter_id · privilege · jurisdictionSABLE, the filter-native retrieval engine driving VectorAmp, applies permission, jurisdiction, and access-scope filters before search and retrieval. For regulated teams handling sensitive data, that inversion changes recall, cost, and explainability.
In compliance-driven organizations, search is rarely open-ended. Every query is already scoped to a matter, jurisdiction, tenant, policy, access tier, or retention rule. SABLE makes that scope native to the query plan.
Searches often start inside a matter, jurisdiction, access tier, or privilege rule. SABLE treats that scope as the search space, not a cleanup step.
matter_id · privilege · jurisdictionReporting, risk, and compliance teams need retrieval bounded by entity, market, retention policy, and regulatory region from the first candidate.
entity · region · controlClaims and underwriting search rarely means “search everything.” Policy type, state, carrier, and product line are part of the query itself.
policy_type · state · carrierHealthcare knowledge retrieval can require careful patient, role, consent, and tenant scoping. Regulatory suitability must be evaluated separately.
role · consent · tenantMany vector databases add metadata filtering to a general-purpose ANN index. Depending on the filter and its estimated cardinality, they may restrict graph traversal, scan the matching candidates, or filter an over-retrieved result set.
SABLE instead incorporates filtering into the index layout and query planner itself. Filter metadata is stored alongside each IVF list, allowing entire lists to be eliminated before distance computation and the search strategy to adapt to the matching population within each list.
Filter-native planning is an architectural storage-layout decision made before the index is built. Adding the same behavior to an engine designed around late filtering generally requires changing how it stores metadata and plans candidate work.
The engine searches broadly first, then narrows later: more waste, weaker isolation, and missing results under tight filters.
The filter defines the work from the start: less wasted compute, cleaner boundaries, better recall under scope.
Post-filter systems can silently return too few results when constraints are tight. SABLE plans within the requested scope so filters do not arrive after candidate selection.
SABLE plans vector search with metadata predicates. Application authorization and source permissions still need correct configuration and verification.
Regulated workloads are usually constrained. SABLE is built for that reality, so tightening filters can reduce the search space rather than forcing the engine to over-retrieve and then discard work.
When filtering is structural rather than procedural, the logic behind the results is easier to explain, trace, and defend during a review.
If your teams have struggled with vector search on regulated data, these frustrations usually stem from a single root cause: filtering that occurs during or after retrieval rather than before candidate generation.
“Search everything, then narrow” is the wrong default for permissioned, jurisdictional, and compliance-heavy data. SABLE was built filter-native because in these environments, the filter is the query.