# Anki मधील डुप्लिकेट कार्डे कशी शोधायची आणि कोणती प्रत ठेवायची

*2026-10-04*

प्रश्न ओळखीचा आहे, पण Anki तो नवीन म्हणून दाखवत आहे. इंपोर्ट करताना त्याची दुसरी प्रत आली असेल किंवा त्याच नोटमधून तयार झालेला दुसरा प्रश्न दिसत असेल. हा फरक महत्त्वाचा आहे. **Browse** मधली एक ओळ हटवताना त्या नोटची सगळी कार्डे हटू शकतात. त्यात तुम्हाला ठेवायचे असलेले कार्डही असेल.

**Anki मधील डुप्लिकेट कार्डे** हटवण्यापूर्वी प्रश्न पुन्हा का दिसतो ते शोधा. वेगवेगळ्या नोट्स असतील तर **Notes → Find Duplicates** वापरून संभाव्य प्रती शोधा. नोट्समधला मजकूर आणि प्रत्येक कार्डाचा उजळणीचा इतिहास तपासा. मग प्रत्येक गटात कोणती प्रत ठेवायची ते ठरवा. एखादे फील्ड जुळले की कुठे तपासायचे ते कळते. प्रत हटवायची की नाही हे ठरवण्यासाठी बाकीची माहितीही पाहा.

डेस्कटॉपसाठीच्या या सूचना Anki चा अधिकृत मार्गदर्शक आणि प्रकाशित सोर्स कोड यांवर आधारित आहेत. दोन्ही संदर्भ 4 ऑक्टोबर 2026 रोजी तपासले आहेत. मेनूमधली नावे आणि शोधाची उदाहरणे Anki च्या इंग्रजी इंटरफेससाठी आहेत. खालील काल्पनिक सरावात अपेक्षित निकाल दाखवले आहेत.

![बुद्धिबळ क्लबचा एक सदस्य लाकडी पटावरचे दोन झिजलेले हत्ती आणि एक जास्तीचा फिकट रंगाचा हत्ती यांची तुलना करत आहे](/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 घालून शोधा. [Anki मध्ये ID ने शोधण्याची पद्धत](https://docs.ankiweb.net/searching.html#object-ids)

| काय दिसते | संभाव्य कारण | पुढे काय तपासायचे |
| --- | --- | --- |
| एकच नोट, एकमेकांच्या उलट दिशेने विचारलेले प्रश्न | मुद्दाम तयार केलेली संबंधित कार्डे | दोन्ही प्रश्न उपयोगी आहेत का ते पाहा |
| एकच नोट, कार्डांवर अगदी सारखाच प्रश्न | एकाच कार्ड टेम्पलेटच्या प्रती असू शकतात | टेम्पलेट आणि कार्डांचे प्रिव्ह्यू तपासा |
| वेगवेगळ्या नोट्स, वरवर सारखे दिसणारे प्रश्न | संभाव्य डुप्लिकेट नोट्स | कोणती प्रत ठेवायची हे ठरवण्याआधी संपूर्ण नोट्सची तुलना करा |

एकाच नोटमधून मुद्दाम तयार केलेली कार्डे असतील तर दोन्ही दिशांनी प्रश्न कसे विचारले जातात ते या मार्गदर्शकात पाहा. [उलट दिशेच्या कार्डांचा मार्गदर्शक (इंग्रजी)](/blog/anki-reverse-cards/) फक्त एका कार्डाची उजळणी थांबवायची असेल तर ते सस्पेंड करा. कार्ड संग्रहात राहील. [कार्ड सस्पेंड करण्याची पद्धत (इंग्रजी)](/blog/anki-bury-vs-suspend/)

अगदी सारखी टेम्पलेट दिसली तर Anki च्या मार्गदर्शकानुसार कारण शोधा. एखादे टेम्पलेट काढले तर तो नोट प्रकार वापरणाऱ्या सर्व नोट्सवर परिणाम होतो. यात इतर डेकमधल्या नोट्सही येतात. म्हणून टेम्पलेट काढण्याचा निर्णय हा संग्रहाच्या रचनेतला स्वतंत्र बदल म्हणून घ्या. [एकाच कार्डाच्या जास्तीच्या प्रती का दिसतात याबद्दल Anki चा मार्गदर्शक](https://faqs.ankiweb.net/extra-copies-of-a-card-are-coming-up.html)

## कोणत्या नोट्समध्ये डुप्लिकेट शोधायचे ते ठरवा

**Notes → Find Duplicates** उघडा आणि ज्या फील्डची तुलना करायची ते निवडा, उदा. **Front**. एरवी Anki ते फील्ड असलेल्या सर्व प्रकारच्या नोट्समध्ये शोधते. शोध कुठे घ्यायचा हे ठरवण्यासाठी **Optional filter** वापरा. मग **Search** वर क्लिक करा. [Anki च्या मार्गदर्शकातील 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` टॅग लावतो. त्यात तुम्ही ठेवू इच्छित असलेली प्रतही येते. **`tag:duplicate` ने सापडलेल्या सगळ्या नोट्स एकदम हटवू नका.** या टॅगने संभाव्य प्रती एकत्र शोधा आणि नको असलेल्या नोट्स एकेक करून निवडा. [टॅग लावणारा Anki चा प्रकाशित सोर्स कोड](https://github.com/ankitects/anki/blob/26.09.3/qt/aqt/browser/find_duplicates.py)

या शोधात निवडलेल्या फील्डची तुलना होते. दोन्ही प्रश्न एकाच गोष्टीबद्दल आहेत का, हे तुम्हालाच ठरवावे लागते. तोच प्रश्न वेगळ्या शब्दांत लिहिला असेल तर तो स्वतः शोधावा लागू शकतो. शब्दशः एकसारखे प्रश्नही वेगवेगळ्या भाषा किंवा अभ्यासक्रमांसाठी असू शकतात.

## या तीन जोड्यांबद्दल कागदावर निर्णय घेऊन पाहा

समजा `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 मधून एखादा वेगळा प्रश्न तयार होत असेल.

तोच मुद्दा शिकायला उपयोगी पडणारा मजकूर किंवा मीडिया असेल तर तो ठेवायच्या नोटमध्ये कॉपी करा आणि कार्डाचा प्रिव्ह्यू पाहा. मूळ नोटमधले उपयोगी टॅगही ठेवा. अभ्यासाचा मुद्दाच बदलत असेल तर त्यासाठी स्वतंत्र प्रश्न तयार करा. त्यामुळे जुना उजळणीचा इतिहास मूळ प्रश्नाशी जोडलेला राहील.

C आणि D पैकी निवडताना उजळणीची संख्या हा एक संकेत आहे. दोन्ही कार्डांच्या उजळणीच्या तारखा, दिलेली रेटिंग, उजळणींमधले सध्याचे अंतर आणि पुढची उजळणी कधी आहे ते पाहा. जास्त वेळा उजळणी झालेल्या कार्डावर कदाचित तोच मुद्दा पुन्हा शिकावा लागला असेल. प्रश्न आणि उत्तर उपयोगी आहेत का ते तपासून कोणत्या कार्डाची आतापर्यंतची प्रगती पुढे चालू ठेवायची ते ठरवा. उत्तरे वेगवेगळी असतील तर आधी ज्या स्रोतातून शिकत आहात तो तपासा. उजळणीच्या संख्येवरून उत्तर बरोबर आहे का ते कळत नाही.

C ठेवून D हटवले तरी **दोन्ही कार्डांचा उजळणीचा इतिहास एकत्र होत नाही**. C ची उजळणी त्याच्या सध्याच्या वेळापत्रकानुसार पुढे चालू राहते. **Card Info** मध्ये प्रत्येक कार्डाचा स्वतंत्र इतिहास दिसतो. [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** निवडलेले ठेवा. यात सर्व डेक, कार्डांच्या उजळणीचे वेळापत्रक आणि उजळणीचा इतिहास असतो. फाइल सुरक्षित ठेवा. ती इंपोर्ट केल्यावर जतन केलेला संग्रह उघड्या प्रोफाइलमधल्या सध्याच्या कार्डांची जागा घेतो. दोन्ही संग्रह एकत्र होत नाहीत. [संग्रह एक्सपोर्ट करण्यासाठी Anki चा मार्गदर्शक](https://docs.ankiweb.net/exporting.html#collection-colpkg)

प्रत हटवण्याचा सराव करायचा असेल तर **File → Switch Profile** मधून वेगळे प्रोफाइल तयार करा आणि बॅकअप तिथे इंपोर्ट करा. सरावाचे प्रोफाइल AnkiWeb शी जोडू नका. प्रत्येक प्रोफाइलचा संग्रह वेगळा असतो. दोन्ही प्रोफाइल एकाच खात्याशी जोडल्यास एक संग्रह दुसऱ्या संग्रहाची जागा घेऊ शकतो. [Anki च्या मार्गदर्शकातील प्रोफाइल](https://docs.ankiweb.net/profiles.html) बॅकअप घेताना आणि इंपोर्ट करताना कोणत्या फाइल प्रकारात काय समाविष्ट असते हे या तुलनेत पाहा. [APKG आणि COLPKG यांची तुलना (इंग्रजी)](/blog/anki-apkg-vs-colpkg/)

या सरावात A च्या अर्थ ओळखायच्या कार्डाला A1 आणि शब्द आठवायच्या कार्डाला A2 म्हणू. B1 आणि B2 ही B ची त्याच दिशांची कार्डे आहेत. **Cards → Info** मधून A च्या दोन्ही कार्डांचे खरे **Card ID**, पुढच्या उजळणीची माहिती, उजळणींमधले अंतर आणि इतिहासातल्या सहज ओळखता येतील अशा नोंदी लिहून ठेवा. B चा **Note ID** सुद्धा लिहा. हटवण्यापूर्वीची आणि नंतरची स्थिती एकाच सत्रात तपासा. या दरम्यान दोन्ही प्रतींची उजळणी आणि त्यांच्या वेळापत्रकातील बदल टाळा.

Anki मधील डुप्लिकेट नोट्स एकेक करून हटवण्यासाठी या पायऱ्या वापरा.

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

फक्त B हटवल्यावर असे दिसायला हवे.

| काय तपासायचे | हटवण्याआधी | हटवल्यानंतर अपेक्षित निकाल |
| --- | --- | --- |
| उदाहरणातला संपूर्ण डेक | 6 नोट्स / 8 कार्डे | 5 नोट्स / 6 कार्डे |
| सायकलच्या उदाहरणातली जोडी | A1, A2, B1, B2 | फक्त A1 आणि A2 |
| A चे Card ID, पुढची उजळणी, उजळणींमधले अंतर आणि इतिहास | तुम्ही लिहून ठेवलेली माहिती | तीच कार्डे, तेच वेळापत्रक आणि इतिहासातल्या त्याच नोंदी |
| B च्या Note ID चा शोध | B ची दोन कार्डे | एकही निकाल नाही |
| चांदीचे चिन्ह आणि bank या शब्दाच्या नोट्स | C, D, E, F | त्याच चार नोट्स शिल्लक |

इथे एक नोट हटवल्यामुळे दोन कार्डे गेली. चुकून A हटवली तरी मोजणी तशीच दिसेल, पण तुम्हाला ठेवायची असलेली, आधीच उजळणी झालेली कार्डे जातील. म्हणून मोजणीसोबत कार्डांचे ID सुद्धा तपासा. डुप्लिकेट हटवताना ठेवलेल्या कार्डाची प्रगती रीसेट करू नका आणि त्याचे वेळापत्रकही बदलू नका.

संपूर्ण संग्रहाच्या उजळणीच्या आलेखात हटवलेल्या कार्डांच्या उजळणीच्या नोंदी अजूनही दिसू शकतात. प्रगती टिकली आहे का हे पाहण्यासाठी ठेवलेल्या कार्डाचा ID आणि **Info** तपासा.

या गटाचा निकाल तुमच्या नोंदींशी जुळला की पुढच्या गटात कोणती प्रत ठेवायची ते स्वतंत्रपणे ठरवा. बॅकअपच्या प्रतीत सराव केला असेल तर आधी तुमच्या नेहमीच्या प्रोफाइलमध्ये त्याच प्रती तपासून हटवा. तिथला संग्रह तपासल्यावर डेस्कटॉपवर सिंक करा. मग इतर उपकरणांवर अभ्यास सुरू करण्यापूर्वी ती उपकरणेही सिंक करा. इंपोर्टमुळे प्रती तयार झाल्या असतील तर पुढच्या इंपोर्टपूर्वी आधीपासून असलेल्या नोट्स कशा अपडेट करायच्या ते पाहा. [CSV ने विद्यमान नोट्स अपडेट करण्याचा मार्गदर्शक (इंग्रजी)](/blog/anki-csv-update-existing-notes/) एखादी गोष्ट अनेक विषयांत दाखवण्यासाठी नोट्सच्या प्रती केल्या असतील तर एकाच नोटला त्या विषयांचे टॅग लावा. त्यामुळे त्या गोष्टीच्या उजळणीचा एकच इतिहास सांभाळावा लागेल. [Anki मधील टॅग आणि डेक यांची तुलना (इंग्रजी)](/blog/anki-tags-vs-decks/)

---
*[या पानाची शैलीबद्ध HTML आवृत्ती पाहा](<https://nibomo.com/mr/blog/anki-duplicate-cards/>)*

*AI एजंट `GET https://api.nibomo.com/v1/` ने सुरुवात करून या सेवेत वापरकर्त्याचे खाते तयार करू शकतात. सेटअपनंतर ते `https://mcp.nibomo.com/mcp` वर MCP द्वारेही जोडू शकतात.*

*टीप: https://nibomo.com वरील कोणत्याही URL च्या शेवटी `.md` जोडा, म्हणजे त्या पानाची स्वच्छ Markdown आवृत्ती मिळेल.*