aarondb/vec_index/exact

Values

pub fn compare_scored_entities(
  a: #(fact.EntityId, Float),
  b: #(fact.EntityId, Float),
) -> order.Order

A deterministic ordering for scored entities: score descending, then entity ID ascending. This makes ties mechanically comparable.

pub fn search(
  nodes: dict.Dict(fact.EntityId, List(Float)),
  query: List(Float),
  threshold: Float,
  k: Int,
) -> List(#(fact.EntityId, Float))

Score every vector in a finite corpus and return the deterministic top-k. Inputs must already be validated and dimension-compatible by the caller.

Search Document