# Anki میں ڈپلیکیٹ کارڈز تلاش کریں اور طے کریں کہ کون سی کاپی رکھنی ہے

*2026-10-04*

Anki ایک سوال نئے کارڈ پر دکھا رہا ہے اور آپ کو یاد ہے کہ اسے پہلے بھی دہرا چکے ہیں۔ ہو سکتا ہے امپورٹ کے دوران دوسری کاپی آ گئی ہو، یا اسی نوٹ سے دوسرا سوال بنا ہو۔ **Browse** میں ایک قطار حذف کرنے سے اس نوٹ کے سارے کارڈز ہٹ سکتے ہیں۔ اس میں اُس سمت والا کارڈ بھی آتا ہے جسے آپ رکھنا چاہتے تھے۔

**Anki میں ڈپلیکیٹ کارڈز** ہٹانے سے پہلے دیکھیں کہ ایک ہی سوال دوبارہ کیوں آ رہا ہے۔ اگر نوٹس الگ ہیں تو **Notes → Find Duplicates** سے ملتے جلتے نوٹس تلاش کریں۔ ان کا مواد اور ہر کارڈ کی دہرائی کا ریکارڈ دیکھیں، پھر ہر گروپ کے لیے الگ سے طے کریں کہ کون سی کاپی رکھنی ہے۔ کسی ایک فیلڈ کا متن یکساں ہو تو وہاں سے جانچ شروع کریں۔ حذف کرنے کا فیصلہ پورا نوٹ دیکھ کر کریں۔

یہ ہدایات Anki کی ڈیسک ٹاپ ایپ کے لیے ہیں۔ ان کی بنیاد Anki کی دستاویزات اور جاری شدہ سورس کوڈ پر ہے، جنہیں 4 اکتوبر 2026 کو دیکھا گیا۔ مینو کے نام اور ڈپلیکیٹ ٹیگ کی مثالیں انگریزی انٹرفیس کی ہیں۔ نیچے دی گئی فرضی مشق میں متوقع نتائج درج ہیں۔ ایپ میں یہ مشق چلا کر نہیں دیکھی گئی۔

![شطرنج کلب کا ایک رکن لکڑی کی بساط پر ایک اضافی ہلکے رنگ کے رخ کا موازنہ دو گھسے ہوئے رخوں سے کر رہا ہے](/blog/anki-duplicate-cards.png)

## پہلے دیکھیں کہ کیا دہرایا جا رہا ہے

ایک نوٹ میں **Front** اور **Back** جیسے فیلڈ ہوتے ہیں۔ ٹیمپلیٹس ان فیلڈز سے کارڈ بناتے ہیں۔ الفاظ سیکھنے کے لیے ایک ہی نوٹ سے دو سوال بن سکتے ہیں۔ ایک میں لفظ دیکھ کر اس کا مطلب بتاتے ہیں، دوسرے میں مطلب دیکھ کر لفظ یاد کرتے ہیں۔ دونوں کارڈز کی دہرائی کا شیڈول الگ ہوتا ہے۔ Anki میں ایک ہی نوٹ کے ایسے کارڈز کو sibling cards کہتے ہیں۔ [Anki میں نوٹس اور فیلڈز کی وضاحت](https://docs.ankiweb.net/manual/getting-started#notes-%26-fields)

**Browse** میں **Cards** موڈ کھولیں اور ہر مشکوک قطار کے لیے **Cards → Info** دیکھیں۔ نوٹس کی IDs کا موازنہ کریں۔ ایک جیسی ID کا مطلب ہے کہ دونوں کارڈز ایک ہی نوٹ سے بنے ہیں۔ مختلف IDs الگ نوٹس کی نشاندہی کرتی ہیں۔ کسی نوٹ کے تمام کارڈز دیکھنے کے لیے `nid:123` میں `123` کی جگہ نوٹ کی اصل ID لکھیں اور تلاش کو کسی ایک ڈیک تک محدود نہ کریں۔ [Anki میں IDs سے تلاش کرنے کا طریقہ](https://docs.ankiweb.net/searching.html#object-ids)

| کیا نظر آیا | ممکنہ وجہ | اگلا قدم |
| --- | --- | --- |
| نوٹ ایک ہے، سوال دو مخالف سمتوں میں ہیں | دونوں کارڈ جان بوجھ کر اسی طرح بنائے گئے ہیں | دیکھیں کہ دونوں سوال آپ کے کام کے ہیں یا نہیں |
| نوٹ ایک ہے، دونوں کارڈز پر ایک ہی سوال نظر آتا ہے | ممکن ہے کارڈ کے ٹیمپلیٹس ایک دوسرے کی نقل ہوں | ٹیمپلیٹس اور کارڈز کے پیش منظر کا موازنہ کریں |
| نوٹس الگ ہیں، سوال بظاہر ایک جیسے ہیں | ممکن ہے نوٹس ڈپلیکیٹ ہوں | کاپی رکھنے کا فیصلہ کرنے سے پہلے پورے نوٹس کا موازنہ کریں |

اگر ایک نوٹ سے دونوں سمتوں کے کارڈ جان بوجھ کر بنائے گئے ہیں تو [الٹی سمت والے کارڈز کی گائیڈ (انگریزی میں)](/blog/anki-reverse-cards/) دونوں کا فرق سمجھاتی ہے۔ اگر صرف ایک کارڈ کی دہرائی روکنی ہو تو [اسے سسپینڈ کریں (انگریزی میں)](/blog/anki-bury-vs-suspend/)۔ سسپینڈ کرنے سے کارڈ کلیکشن میں رہتا ہے اور اس کی دہرائی رک جاتی ہے۔

اگر ٹیمپلیٹس ایک جیسے ہوں تو [اضافی کاپیاں نظر آنے کی وجہ جاننے کے لیے Anki کی ہدایات](https://faqs.ankiweb.net/extra-copies-of-a-card-are-coming-up.html) دیکھیں۔ ٹیمپلیٹ ہٹانے کا اثر اس قسم کے تمام نوٹس پر پڑتا ہے، چاہے وہ دوسرے ڈیکس میں ہوں۔ ٹیمپلیٹ ہٹانے کا فیصلہ پوری ساخت کو دیکھ کر الگ سے کریں۔

## طے کریں کہ ڈپلیکیٹ نوٹس کہاں تلاش کرنے ہیں

**Notes → Find Duplicates** کھولیں اور وہ فیلڈ منتخب کریں جس کا موازنہ کرنا ہے، مثلاً **Front**۔ فلٹر کے بغیر Anki ہر اس قسم کے نوٹس میں تلاش کرتا ہے جس میں یہ فیلڈ موجود ہو۔ تلاش کا دائرہ محدود کرنے کے لیے **Optional filter** استعمال کریں، پھر **Search** پر کلک کریں۔ [Find Duplicates کے اختیارات کی دستاویزات](https://docs.ankiweb.net/browsing.html#finding-duplicates)

اگر ڈیک کا نام `Cleanup practice` ہے تو یہ لکھیں۔

```text
deck:"Cleanup practice"
```

کسی ڈیک کی تلاش میں اس کے ذیلی ڈیکس بھی شامل ہوتے ہیں۔ اگر کاپیاں مختلف ڈیکس میں ہو سکتی ہیں تو فلٹر ہٹا کر پوری کلیکشن میں تلاش کریں۔ ایک ڈیک میں کچھ نہ ملے تو بھی کاپی کسی دوسرے ڈیک میں ہو سکتی ہے۔ [Anki میں ڈیک تلاش کرنے کا طریقہ](https://docs.ankiweb.net/searching.html#tags-decks-cards-and-notes)

کسی گروپ پر کلک کر کے اس کے نوٹس دیکھیں۔ **Tag Duplicates** ہر گروپ میں شامل تمام نوٹس پر `duplicate` ٹیگ لگا دیتا ہے۔ اس میں وہ نوٹس بھی آ جاتے ہیں جو آپ رکھنا چاہتے ہیں۔ [جاری شدہ ورژن میں ٹیگ لگانے کا کوڈ](https://github.com/ankitects/anki/blob/26.09.3/qt/aqt/browser/find_duplicates.py) دیکھیں۔ **`tag:duplicate` سے ملنے والے تمام نتائج حذف نہ کریں۔** ٹیگ سے وہ نوٹس اکٹھے کر لیں جن کی جانچ کرنی ہے، پھر ہر نوٹ کے بارے میں الگ سے فیصلہ کریں۔

یہ تلاش منتخب فیلڈ کا موازنہ کرتی ہے۔ اس سے معلوم نہیں ہوتا کہ دو سوال ایک ہی بات پوچھتے ہیں یا نہیں۔ ایک ہی بات مختلف لفظوں میں پوچھی گئی ہو تو الگ سے خود تلاش کرنا پڑ سکتا ہے۔ ایک جیسے سوال مختلف زبانوں یا کورسز سے بھی تعلق رکھ سکتے ہیں۔

## کاغذ پر تین فیصلوں کی مشق کریں

فرض کریں `Cleanup practice` میں چھ نوٹس ہیں اور کوئی ذیلی ڈیک نہیں۔ A اور B دونوں **Basic (and reversed card)** کے اصل ٹیمپلیٹس استعمال کرتے ہیں، اس لیے ہر نوٹ سے دو کارڈ بنتے ہیں۔ C سے F تک کے نوٹس **Basic** استعمال کرتے ہیں، اس لیے ہر ایک سے ایک کارڈ بنتا ہے۔ تمام آٹھ کارڈ اسی ڈیک میں ہیں۔ یہ حروف صرف اس مثال میں نوٹس کی شناخت کے لیے ہیں۔ Anki میں نوٹ اور کارڈ کی اصل IDs نمبروں پر مشتمل ہوتی ہیں۔

| نوٹس | Front → Back | دہرائی کی فرضی حالت | فیصلہ |
| --- | --- | --- | --- |
| A اور B | `le vélo` → `bicycle` | A پر لفظ کا مطلب بتانے کی 12 دہرائیاں اور مطلب سے لفظ یاد کرنے کی 3 دہرائیاں ہو چکی ہیں۔ B کے دونوں کارڈ نئے ہیں | A رکھیں۔ حذف کرنے کے لیے پہلے B کی جانچ کریں |
| C اور D | `Chemical symbol for silver?` → `Ag` | C کی 20 اور D کی 6 دہرائیاں ہوئی ہیں | دونوں کا ریکارڈ دیکھیں اور طے کریں کہ کس کارڈ سے دہرائی جاری رکھنی ہے |
| E اور F | E میں `bank` → `financial institution`، F میں `bank` → `side of a river` | دونوں میں الگ معنی پوچھے گئے ہیں | دونوں رکھیں اور سوالوں میں سیاق شامل کر کے معنی واضح کریں |

**Front** میں تلاش کرنے پر تینوں جوڑے الگ الگ گروپوں میں آ سکتے ہیں۔ صرف پہلے جوڑے کا فیصلہ آسان ہے۔ B کو فالتو سمجھنے سے پہلے **ہر فیلڈ**، میڈیا، ٹیگز اور نوٹ کی قسم کا موازنہ کریں۔ پیش منظر میں سوالوں کی سمت بھی ملائیں۔ ہو سکتا ہے B میں تلفظ کی آڈیو ہو جو A میں موجود نہ ہو، یا اس سے ایسا سوال بنتا ہو جو A میں نہیں ہے۔

جو مواد اسی بات کو سیکھنے میں مدد دیتا ہے، اسے اس نوٹ میں کاپی کریں جو آپ رکھ رہے ہیں اور کارڈ کا پیش منظر دیکھیں۔ جس نوٹ سے مواد لیا ہے، اس کے کارآمد ٹیگز بھی محفوظ رکھیں۔ اگر آپ سوال میں پوچھی جانے والی بات بدل رہے ہیں تو نیا سوال بنائیں تاکہ پرانا ریکارڈ اسی سوال سے وابستہ رہے جس پر وہ بنا تھا۔

C اور D کے معاملے میں دہرائیوں کی تعداد صرف ایک اشارہ ہے۔ دونوں کارڈز کے لیے دہرائیوں کی تاریخیں، ہر بار کی ریٹنگ، موجودہ وقفہ اور اگلی دہرائی کا مقررہ وقت دیکھیں۔ زیادہ دہرائیوں کا یہ مطلب بھی ہو سکتا ہے کہ کارڈ کو کئی بار دوبارہ سیکھنا پڑا۔ پہلے دیکھیں کہ کارڈ کا سوال اور جواب آپ کے کام کے ہیں، پھر طے کریں کہ کس کارڈ کے ریکارڈ سے آگے بڑھنا ہے۔ اگر جواب مختلف ہوں تو پہلے وہ ماخذ دیکھیں جس سے آپ پڑھ رہے ہیں۔ دہرائیوں کی تعداد سے جواب کی درستگی معلوم نہیں ہوتی۔

C رکھنے اور D حذف کرنے سے **ان کی دہرائی کے ریکارڈ یکجا نہیں ہوتے**۔ C کی دہرائی اس کے اپنے شیڈول کے مطابق جاری رہتی ہے۔ Anki میں [Card Info](https://docs.ankiweb.net/stats.html#card-info) ہر کارڈ کا الگ ریکارڈ دکھاتا ہے۔ حذف شدہ نوٹس کی دہرائیاں پوری کلیکشن کے اعداد و شمار میں رہتی ہیں، مگر متعلقہ ڈیک کے اعداد و شمار سے ہٹ جاتی ہیں۔ یہ اندراجات اس کارڈ پر منتقل نہیں ہوتے جو آپ نے رکھا ہے۔ [حذف شدہ نوٹس کے اعداد و شمار پر Anki کی دستاویزات](https://docs.ankiweb.net/stats.html#more)

اگر ابھی فیصلہ کرنا مشکل ہے تو نوٹ فی الحال رہنے دیں۔ لکھ لیں کہ کس بات کی جانچ باقی ہے۔ ضرورت ہو تو جانچ کے دوران وہ کارڈز سسپینڈ کر دیں جن کی فی الحال دہرائی نہیں کرنی۔

## تصدیق کے بعد ایک کاپی حذف کریں اور ریکارڈ سے ملائیں

اصل مواد حذف کرنے سے پہلے دوسری ڈیوائسز پر جو کام ابھی سنک نہیں ہوا، اسے سنک کریں۔ پھر ڈیسک ٹاپ پر سنک کریں تاکہ وہاں کی کلیکشن میں بھی یہ کام آ جائے۔ [Anki کی سنک گائیڈ](https://docs.ankiweb.net/syncing.html) اس عمل کو سمجھاتی ہے۔ **File → Export** سے **Anki Collection Package (`.colpkg`)** محفوظ کریں اور **Include Media** کا اختیار منتخب رکھیں۔ پیکیج میں تمام ڈیکس، ان کے شیڈول اور دہرائی کا ریکارڈ شامل ہوتا ہے۔ فائل سنبھال کر رکھیں۔ اسے امپورٹ کرنے پر کھلے ہوئے پروفائل کے موجودہ کارڈز کی جگہ محفوظ کلیکشن آ جاتی ہے۔ دونوں کلیکشنز یکجا نہیں ہوتیں۔ [کلیکشن ایکسپورٹ کرنے کی دستاویزات](https://docs.ankiweb.net/exporting.html#collection-colpkg)

اگر حذف کرنے کی مشق کرنا چاہتے ہیں تو **File → Switch Profile** سے الگ پروفائل بنائیں اور بیک اپ اس میں امپورٹ کریں۔ مشق والے پروفائل کو AnkiWeb سے مت جوڑیں۔ [ہر پروفائل کی اپنی کلیکشن ہوتی ہے](https://docs.ankiweb.net/profiles.html)۔ اگر دونوں پروفائل ایک ہی اکاؤنٹ سے جوڑ دیں تو ایک کی کلیکشن دوسری کی جگہ لے سکتی ہے۔ [APKG اور COLPKG کے فرق پر گائیڈ (انگریزی میں)](/blog/anki-apkg-vs-colpkg/) بتاتی ہے کہ بیک اپ اور امپورٹ میں ہر فارمیٹ کیا کرتا ہے۔

مشق میں A کے لفظ کا مطلب پوچھنے والے کارڈ کو A1 اور مطلب سے لفظ پوچھنے والے کارڈ کو A2 کہیں۔ اسی ترتیب سے B کے کارڈز کو B1 اور B2 کہیں۔ **Cards → Info** سے A کے دونوں کارڈز کی اصل IDs، اگلی دہرائی کا مقررہ وقت، وقفے اور ریکارڈ کے چند ایسے اندراجات لکھ لیں جنہیں آپ بعد میں پہچان سکیں۔ B کے نوٹ کی ID بھی لکھ لیں۔ حذف کرنے سے پہلے اور بعد کا موازنہ ایک ہی نشست میں کریں۔ اس دوران کسی بھی کاپی کی دہرائی نہ کریں اور اس کا شیڈول نہ بدلیں۔

Anki میں ایک وقت میں ایک ڈپلیکیٹ نوٹ حذف کرنے کا طریقہ یہ ہے۔

1. **Browse** میں پچھلی تلاش کی جگہ `nid:` کے بعد B کے نوٹ کی اصل ID لکھیں۔ **Cards** موڈ میں ہر نتیجہ دیکھیں اور دونوں سمتوں کے کارڈز کا پیش منظر کھولیں۔ اصل مواد کی صفائی کرتے وقت دوسرے ڈیکس میں بھی اسی نوٹ کے کارڈز دیکھیں۔ اس تلاش میں ڈیک کا فلٹر مت لگائیں۔
2. **Notes** موڈ میں جائیں۔ تصدیق کریں کہ واحد نتیجہ وہی B نوٹ ہے جسے ہٹانا ہے۔ صرف اسی کو منتخب کریں اور **Notes → Delete** چنیں۔ Anki میں [Delete کا اختیار](https://docs.ankiweb.net/browsing.html#notes) منتخب نوٹ اور اس کے سارے کارڈ حذف کر دیتا ہے، چاہے آپ اسے **Cards** موڈ میں کسی ایک قطار سے چلائیں۔
3. B کے نوٹ کی ID سے دوبارہ تلاش کریں اور تصدیق کریں کہ کوئی نتیجہ نہیں آتا۔ `cid:` کے بعد A کے دونوں کارڈز کی محفوظ کی ہوئی IDs کاما سے الگ کر کے لکھیں۔ پھر دونوں کارڈز کے **Info** کا اپنے ریکارڈ سے موازنہ کریں۔
4. `deck:"Cleanup practice"` تلاش کریں اور **Notes** اور **Cards** موڈ میں قطاروں کی تعداد کا موازنہ کریں۔ باقی نوٹس کو نیچے کے جدول سے ملائیں۔

صرف B کو حذف کرنے کے بعد یہ نتیجہ آنا چاہیے۔

| کیا دیکھیں | پہلے | بعد میں کیا ہونا چاہیے |
| --- | --- | --- |
| مشق کا پورا ڈیک | 6 نوٹس اور 8 کارڈز | 5 نوٹس اور 6 کارڈز |
| سائیکل والے جوڑے کے کارڈ | A1، A2، B1، B2 | صرف A1 اور A2 |
| A کے کارڈز کی IDs، اگلی دہرائی، وقفے اور ریکارڈ | آپ کی لکھی ہوئی معلومات | وہی کارڈ، وہی شیڈول اور وہی اندراجات |
| B کے نوٹ کی ID سے تلاش | B کے دونوں کارڈ | کوئی نتیجہ نہیں |
| چاندی اور bank کے نوٹس | C، D، E، F | وہی چار نوٹس باقی ہیں |

اس مثال میں ایک نوٹ حذف کرنے سے دو کارڈ ہٹتے ہیں۔ اگر B کی جگہ A حذف کر دیں تو اتنے ہی نوٹس اور کارڈز بچیں گے، مگر وہ کارڈ ہٹ جائیں گے جن کی آپ دہرائی کر چکے ہیں اور جنہیں رکھنا چاہتے ہیں۔ تعداد کے ساتھ IDs بھی ملائیں۔ صفائی کے دوران جس کارڈ کو رکھ رہے ہیں، اسے ری سیٹ نہ کریں اور اس کا شیڈول نہ بدلیں۔

پوری کلیکشن کے دہرائی والے گراف میں حذف شدہ کارڈز کی دہرائیاں اب بھی شامل ہو سکتی ہیں۔ جو کارڈ باقی ہے، اس کی شناخت اور **Info** سے تصدیق کریں کہ اس کی پیش رفت محفوظ ہے۔

جب ایک گروپ کے نتائج آپ کے ریکارڈ سے مل جائیں تو اگلے گروپ پر جائیں اور اس کے لیے الگ سے طے کریں کہ کون سی کاپی رکھنی ہے۔ اگر آپ نے الگ کاپی میں مشق کی تھی تو پہلے اصل پروفائل میں وہی تصدیق شدہ صفائی کریں۔ وہاں کلیکشن کی جانچ کے بعد ڈیسک ٹاپ سنک کریں۔ پھر دوسری ڈیوائسز پر پڑھنے سے پہلے انہیں سنک کریں۔ اگر کاپیاں امپورٹ کی وجہ سے بنی تھیں تو اگلی بار سے پہلے [CSV سے موجودہ نوٹس اپ ڈیٹ کرنے کی گائیڈ (انگریزی میں)](/blog/anki-csv-update-existing-notes/) دیکھیں۔ اگر ایک ہی بات کئی موضوعات کے تحت رکھنے کے لیے نوٹ کی کاپیاں بنائی تھیں تو [ٹیگز کی مدد سے اسے کئی موضوعات میں رکھیں (انگریزی میں)](/blog/anki-tags-vs-decks/)۔ اس طرح دہرائی کا ایک ہی ریکارڈ سنبھالنا پڑتا ہے۔

---
*[اس صفحے کا طرز شدہ HTML ورژن دیکھیں](<https://nibomo.com/ur/blog/anki-duplicate-cards/>)*

*AI ایجنٹس `GET https://api.nibomo.com/v1/` سے شروع کر کے اس سروس میں صارف کا اکاؤنٹ بنا سکتے ہیں۔ سیٹ اپ کے بعد وہ `https://mcp.nibomo.com/mcp` پر MCP کے ذریعے بھی جُڑ سکتے ہیں۔*

*مشورہ: https://nibomo.com پر کسی بھی URL کے آخر میں `.md` لگائیں تاکہ اس صفحے کا صاف Markdown ورژن مل جائے۔*