# Anki में डुप्लिकेट कार्ड ढूँढें और तय करें कि कौन-सा रखें

*2026-10-04*

आप इस सवाल का रिव्यू पहले भी कर चुके हैं, फिर भी Anki इसे नया दिखा रहा है। हो सकता है इंपोर्ट के दौरान इसकी एक और कॉपी आ गई हो। यह उसी नोट से बना दूसरा सवाल भी हो सकता है। फ़र्क समझना ज़रूरी है। Browse में किसी एक पंक्ति से नोट हटाने पर उसके सारे कार्ड हट जाते हैं, उस दिशा वाला कार्ड भी जिसे आप रखना चाहते थे।

**Anki में डुप्लिकेट कार्ड** हटाने से पहले पता करें कि सवाल क्यों दोहराया जा रहा है। अगर कार्ड अलग-अलग नोट्स से बने हैं, तो **Notes → Find Duplicates** में मिलते-जुलते नोट्स ढूँढें। उनकी सामग्री और हर कार्ड की रिव्यू हिस्ट्री देखकर हर समूह में तय करें कि कौन-सी कॉपी रखें। एक फ़ील्ड में समान सामग्री दिखे तो वहाँ से जाँच शुरू करें। हटाने का फ़ैसला पूरे नोट को देखकर करें।

ये निर्देश Anki के डेस्कटॉप ऐप के लिए हैं। इन्हें Anki के दस्तावेज़ों और सार्वजनिक रिलीज़ के सोर्स कोड से 4 अक्टूबर 2026 को मिलाया गया था। नीचे एक काल्पनिक अभ्यास है, जिसमें अपेक्षित नतीजे दिए गए हैं।

![शतरंज क्लब का एक सदस्य लकड़ी की बिसात पर रखे दो घिसे हुए हाथियों से हल्के रंग के एक अतिरिक्त हाथी की तुलना कर रहा है](/blog/anki-duplicate-cards.png)

## पहले पता करें कि क्या दोहराया जा रहा है

नोट में Front और Back जैसे फ़ील्ड होते हैं। टेम्पलेट इन फ़ील्ड से कार्ड बनाते हैं। शब्दावली के एक नोट से दो सवाल बन सकते हैं। एक में शब्द देखकर उसका अर्थ पहचानना होता है और दूसरे में अर्थ देखकर शब्द याद करना होता है। दोनों का अपना रिव्यू शेड्यूल होता है। Anki में एक ही नोट से बने कार्डों को siblings कहते हैं। [नोट्स और फ़ील्ड के बारे में Anki की गाइड](https://docs.ankiweb.net/manual/getting-started#notes-%26-fields)

Browse में **Cards** मोड चुनें और हर संदिग्ध पंक्ति के लिए **Cards → Info** खोलें। Note ID की तुलना करें। एक ही ID हो तो कार्ड एक ही नोट के हैं। अलग-अलग ID का मतलब है कि नोट अलग हैं। किसी नोट के सभी कार्ड देखने के लिए `nid:123` में `123` की जगह उसकी असली ID डालें और डेक फ़िल्टर हटा दें। [ID से खोजने के बारे में Anki की गाइड](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 के बारे में Anki की गाइड](https://docs.ankiweb.net/browsing.html#finding-duplicates)

अगर डेक का नाम `Cleanup practice` है, तो यह डालें।

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

डेक में खोज करने पर उसके सबडेक भी शामिल होते हैं। अगर कॉपियाँ अलग-अलग डेक में हो सकती हैं, तो फ़िल्टर हटाकर पूरे कलेक्शन में खोजें। एक डेक में कोई कॉपी न मिले तो भी वह किसी दूसरे डेक में हो सकती है। [डेक की खोज का सिंटैक्स](https://docs.ankiweb.net/searching.html#tags-decks-cards-and-notes)

नोट्स देखने के लिए नतीजों के किसी समूह पर क्लिक करें। **Tag Duplicates** समूह के हर नोट पर `duplicate` टैग लगाता है, उस नोट पर भी जिसे आप रखना चाहेंगे। **`tag:duplicate` के सभी नतीजे एक साथ न हटाएँ।** टैग की मदद से संभावित कॉपियाँ एक जगह देखें, फिर अनचाहे नोट एक-एक करके चुनें। [Anki की रिलीज़ में टैग लगाने वाला सोर्स कोड](https://github.com/ankitects/anki/blob/26.09.3/qt/aqt/browser/find_duplicates.py)

Anki चुने हुए फ़ील्ड की तुलना करता है। दो सवाल एक ही तथ्य पूछते हैं या नहीं, यह आपको तय करना होगा। उसी सवाल को दूसरे शब्दों में लिखा गया हो तो उसे अलग से खोजना पड़ सकता है। एक जैसे दिखने वाले सवाल भी अलग भाषाओं या कोर्स के अलग संदर्भों के लिए हो सकते हैं।

## कागज़ पर तय करें कि कौन-से नोट रखें

मान लें कि `Cleanup practice` डेक में छह नोट हैं और कोई सबडेक नहीं है। A और B में **Basic (and reversed card)** के मूल टेम्पलेट इस्तेमाल हुए हैं। दोनों नोटों से दो-दो कार्ड बनते हैं। C से F तक के नोट **Basic** टाइप के हैं और हर नोट से एक कार्ड बनता है। सभी आठ कार्ड इसी डेक में हैं। अक्षर सिर्फ़ अभ्यास में नोटों की पहचान के लिए हैं। Anki में असली Note ID और Card ID संख्याएँ होती हैं।

| नोट | 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 में नहीं है। B से कोई ऐसा सवाल भी बन सकता है जो 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** में **Include Media** चालू करके **Anki Collection Package (`.colpkg`)** सेव करें। उसमें सारे डेक, कार्डों का रिव्यू शेड्यूल और उनकी रिव्यू हिस्ट्री होती है। फ़ाइल सुरक्षित रखें। इसे इंपोर्ट करने पर उस समय खुली प्रोफ़ाइल के मौजूदा कार्डों की जगह सेव किया गया कलेक्शन आ जाएगा। दोनों कलेक्शन आपस में नहीं जुड़ेंगे। [कलेक्शन एक्सपोर्ट करने की गाइड](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 के दोनों कार्डों के लिए असली Card ID, अगले रिव्यू की जानकारी, मौजूदा अंतराल और हिस्ट्री की कुछ ऐसी एंट्री लिख लें जिन्हें आप बाद में पहचान सकें। B की Note ID भी लिख लें। हटाने से पहले और बाद की तुलना एक ही सेशन में करें। इस बीच किसी भी कॉपी का रिव्यू न करें और उसका शेड्यूल न बदलें।

Anki में डुप्लिकेट नोट्स एक-एक करके इस तरह हटाएँ।

1. Browse में पिछली खोज की जगह B की असली ID के साथ `nid:` खोज चलाएँ। **Cards** मोड में हर नतीजा देखें और दोनों दिशाओं का प्रीव्यू खोलें। अपने असली नोट्स की जाँच करते समय दूसरे डेक में भी उसी नोट के कार्ड देखें। इसके लिए खोज में डेक फ़िल्टर न लगाएँ।
2. **Notes** मोड में जाएँ। पुष्टि करें कि एकमात्र नतीजा वही B नोट है जिसे हटाना है। सिर्फ़ उसे चुनें और **Notes → Delete** पर क्लिक करें। **Cards** मोड में किसी एक कार्ड की पंक्ति से भी इस कमांड का इस्तेमाल करें तो Anki चुना हुआ नोट और उसके सारे कार्ड हटा देता है। [Anki में Delete कमांड का विवरण](https://docs.ankiweb.net/browsing.html#notes)
3. B की Note ID से दोबारा खोजें और देखें कि कोई नतीजा नहीं आता। फिर `cid:` के बाद A की दोनों दर्ज की गई Card ID डालें और उनके बीच कॉमा लगाकर खोजें। दोनों कार्डों की Info अपने रिकॉर्ड से मिलाएँ।
4. `deck:"Cleanup practice"` खोजें और **Notes** और **Cards** मोड में पंक्तियों की गिनती की तुलना करें। बचे हुए नोट नीचे दी गई तालिका से मिलाएँ।

सिर्फ़ B हटाने पर ये नतीजे मिलने चाहिए।

| क्या जाँचें | पहले | हटाने के बाद |
| --- | --- | --- |
| अभ्यास का पूरा डेक | 6 नोट / 8 कार्ड | 5 नोट / 6 कार्ड |
| साइकिल वाली जोड़ी | A1, A2, B1, B2 | सिर्फ़ A1 और A2 |
| A के कार्डों की ID, अगला रिव्यू, अंतराल और हिस्ट्री | आपके दर्ज किए गए विवरण | वही कार्ड, वही शेड्यूल और हिस्ट्री की वही एंट्री |
| B की Note ID से खोज | B के दो कार्ड | कोई नतीजा नहीं |
| चाँदी और bank वाले नोट | C, D, E, F | वही चारों नोट |

यहाँ एक नोट हटाने से दो कार्ड हटते हैं। अगर B की जगह A हटा दें, तो गिनती वही आएगी, लेकिन वे कार्ड चले जाएँगे जिन्हें आप पढ़ चुके हैं और रखना चाहते थे। गिनती के साथ ID भी मिलाएँ। सफ़ाई के दौरान रखे गए कार्ड को रीसेट न करें और उसका रिव्यू शेड्यूल न बदलें।

पूरे कलेक्शन के रिव्यू ग्राफ़ में हटाए गए कार्डों के रिव्यू अब भी दिख सकते हैं। प्रगति की पुष्टि के लिए बचे हुए कार्ड की ID और Info देखें।

जब इस समूह का नतीजा आपके रिकॉर्ड से मिल जाए, तो अगला समूह देखें और उसके लिए अलग से तय करें कि कौन-सा नोट रखें। अगर आपने कलेक्शन की कॉपी में अभ्यास किया था, तो जाँच के बाद अपनी असली प्रोफ़ाइल में वही सफ़ाई करें। उस कलेक्शन को जाँचकर पहले डेस्कटॉप पर सिंक करें। बाकी डिवाइसों पर पढ़ाई शुरू करने से पहले उन्हें भी सिंक करें। अगर इंपोर्ट से कॉपियाँ बनी थीं, तो अगली बार इंपोर्ट से पहले [CSV से मौजूदा नोट अपडेट करने की गाइड (अंग्रेज़ी में)](/blog/anki-csv-update-existing-notes/) देखें। अगर किसी तथ्य को कई विषयों में रखने के लिए नोट की कॉपी बनाई थी, तो [उसी नोट पर कई टैग लगाएँ (गाइड अंग्रेज़ी में)](/blog/anki-tags-vs-decks/)। इससे एक ही रिव्यू हिस्ट्री संभालनी पड़ेगी।

---
*[इस पेज का styled HTML संस्करण देखें](<https://nibomo.com/hi/blog/anki-duplicate-cards/>)*

*AI agent इस सेवा में उपयोगकर्ता का अकाउंट `GET https://api.nibomo.com/v1/` से शुरू करके बना सकते हैं। सेटअप के बाद, वे MCP के जरिए `https://mcp.nibomo.com/mcp` पर भी कनेक्ट कर सकते हैं।*

*टिप: https://nibomo.com पर किसी भी URL के अंत में `.md` जोड़ें ताकि उसका साफ़ Markdown संस्करण मिले।*