denselinkage.blocking.DenseBlockingIndex¶
- class denselinkage.blocking.DenseBlockingIndex(*, searchable: SearchableIndex, embedder: Embedder, records_by_id: dict[str, Record], top_k: int, similarity_threshold: float)[source]¶
Bases:
BlockingIndexImmutable artifact built by
DenseBlockerfor one reference set.Owns the reference records’
SearchableIndexand embedder, and generatesCandidatePairobjects for a query record set. Each pair is orientedrecord_a= indexed (left/reference) record,record_b= query record.top_k/similarity_thresholddefault to the originating spec’s values and may be overridden per query.- property searchable: SearchableIndex¶
The built nearest-neighbour index over the reference vectors.