OptionalAbsoluteOverride the entity document's AbsoluteMatchThreshold for this run. Value between 0 and 1. If omitted, uses the entity document's value.
OptionalCancellationStops the check when aborted. A stopped check is Failed and flags nothing.
OptionalDuplicateID of an existing Duplicate Run record to continue
OptionalFusionFusion method when combining vector + keyword results (default: 'rrf')
OptionalIncrementalEnable incremental mode — only check records not in a completed prior run (default: false)
OptionalKeywordWeight for keyword search in hybrid mode: 0.0 = pure vector, 1.0 = pure keyword (default: 0.3)
OptionalOnProgress callback invoked at natural milestones during detection
OptionalPotentialOverride the entity document's PotentialMatchThreshold for this run. Value between 0 and 1 (e.g., 0.30 = 30%). If omitted, uses the entity document's value.
OptionalReEnable post-retrieval reranking via BaseReranker (default: false)
OptionalReAI Model ID for the reranker; if omitted, uses default reranker
OptionalReMax candidates to send to reranker per record (default: all retrieved)
OptionalRevectorizeRe-vectorize records before detection (default: false). When false, assumes vectors already exist in the index from a prior sync. Set to true to force a fresh vectorization pass before running detection.
OptionalTimeoutThe check's time budget, in milliseconds. Defaults to DUPLICATE_ENTRY_CHECK_SERVER_BUDGET_MS. It bounds every step: the template, the embedding, the vector query, both RunViews and the decision call.
OptionalTopNumber of nearest neighbors to retrieve per record (default: 5)
Options for DuplicateRecordDetector.CheckRecordValues.