denselinkage.blocking.DenseBlocker

class denselinkage.blocking.DenseBlocker(*, embedder: Embedder, vector_index: VectorIndex, similarity_threshold: float = 0.0, top_k: int = 10)[source]

Bases: Blocker

Dense-blocking spec. embedder and vector_index are injected independently (the embedder is a pure strategy; the vector index is a spec whose build mints the artifact). similarity_threshold / top_k are defaults that DenseBlockingIndex.query may override per call.