duplicate-detection

Detect exact and near-duplicate records using hash checks and semantic similarity.

3|2|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/zilliztech/milvus-marketplace --skill duplicate-detection
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: duplicate-detection
Source: https://github.com/zilliztech/milvus-marketplace/tree/main/plugins/data-analytics/skills/duplicate-detection
Command: npx skills add https://github.com/zilliztech/milvus-marketplace --skill duplicate-detection

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps clean data by identifying exact and near-duplicate content, enabling deduplication and improved data quality.

Core Features & Use Cases

  • Exact duplicate detection via content hash to quickly spot exact copies.
  • Semantic similarity search to catch paraphrases and near-duplicates that hash misses.
  • Use case: deduplicate FAQs, articles, tickets, and product descriptions to maintain a concise knowledge base.

Quick Start

To run this skill, provide a dataset of records and request deduplication; the tool will return unique records and a list of duplicates with similarity scores.

Frequently Asked Questions about duplicate-detection

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I detect duplicate records in my dataset using hash and vector similarity?

Duplicate detection combines exact hash matching for identical content with vector similarity search to catch near-duplicates and paraphrases. This two-stage approach quickly identifies exact copies, then uses embeddings and Milvus-based storage to find semantically similar records you'd miss with hash alone.

Can I deduplicate FAQs, articles, and product catalogs with semantic similarity?

Yes. Semantic similarity detects paraphrased and near-duplicate content across FAQs, articles, tickets, and product descriptions by comparing embeddings rather than exact text. This catches duplicates that differ in wording but convey the same meaning.

What do I need to run duplicate detection with Milvus and embeddings?

You need an embedding model to convert records into vectors and Milvus for fast vector storage and similarity search. The skill handles hash-based exact matching and vector-based semantic matching once these prerequisites are in place.

How does the hash and vector approach improve data quality?

Hash-based detection finds exact duplicates instantly for quick filtering. Vector similarity then catches near-duplicates and rephrased content that hash alone would miss, resulting in cleaner, more concise knowledge bases and datasets.

What's the difference between exact duplicate detection and semantic similarity?

Exact duplicate detection uses content hashing to spot identical records instantly. Semantic similarity uses embeddings to find paraphrases and conceptually equivalent content, catching duplicates that differ in wording but carry the same information.