Дублікати карток в Anki: як знайти копії й вибрати, яку залишити
Ви впізнаєте запитання, яке вже повторювали, а Anki показує його як нове. Можливо, під час імпорту з’явилася копія. Або ви бачите іншу картку, створену з тієї самої нотатки. Варто розібратися, звідки взялася картка. Видаливши один рядок у вікні Browse, ви можете втратити всі картки цієї нотатки, зокрема й ту, за якою хотіли далі вчитися.
Щоб прибрати дублікати карток в Anki, спочатку з’ясуйте, чому запитання повторюється. Якщо картки належать до різних нотаток, знайдіть можливі дублікати через Notes → Find Duplicates. Порівняйте вміст нотаток та історію кожної картки й окремо вирішіть, яку копію залишити. Збіг в одному полі лише підказує, які нотатки варто перевірити.
Інструкції для Anki на комп’ютері спираються на документацію й вихідний код випущеної версії станом на 4 жовтня 2026 року. Нижче — вигадана вправа на папері з очікуваними результатами.

З’ясуйте, що саме повторюється
Нотатка містить поля, наприклад Front і Back. За шаблонами Anki створює з неї картки. З однієї словникової нотатки можуть вийти дві картки — одна на впізнавання слова, друга на відтворення. У кожної картки свій розклад повторень, а нотатка в них спільна. Докладніше про це в описі нотаток і полів Anki.
У вікні Browse перейдіть у режим Cards. Для кожної картки, схожої на дублікат, відкрийте Cards → Info і порівняйте ідентифікатори нотаток (Note ID). Однаковий ідентифікатор означає, що картки належать до однієї нотатки. Різні ідентифікатори вказують на окремі нотатки. Щоб знайти картки однієї нотатки в усіх колодах, підставте її ідентифікатор у запит nid:123 замість 123. Синтаксис є в довідці Anki з пошуку за ідентифікаторами.
| Що ви бачите | Ймовірна причина | Що робити |
|---|---|---|
| Одна нотатка, запитання в протилежних напрямах | Так і задумано | Перевірте, чи потрібні вам обидва запитання |
| Одна нотатка, на картках відображається те саме запитання | Можливо, дублюються шаблони карток | Порівняйте шаблони й вигляд карток у попередньому перегляді |
| Різні нотатки, на вигляд однакові запитання | Можливі дублікати нотаток | Порівняйте нотатки повністю, перш ніж вирішувати, яку залишити |
Щоб зрозуміти, для чого потрібні обидва напрями, прочитайте посібник про зворотні картки (англійською). Якщо хочете відкласти повторення лише однієї картки, призупиніть її. Вона залишиться в колекції. Як призупинити картку (англійською).
Якщо шаблони однакові, скористайтеся інструкцією Anki з пошуку причини зайвих копій. Видалення шаблону впливає на всі нотатки відповідного типу, зокрема й в інших колодах. Розглядайте це як окрему зміну структури колекції.
Де шукати дублікати нотаток
Відкрийте Notes → Find Duplicates і виберіть поле для порівняння, наприклад Front. За замовчуванням Anki перевіряє всі типи нотаток із цим полем. Щоб звузити пошук, введіть умову в поле Optional filter і натисніть Search. Порядок дій описано в довідці Anki про пошук дублікатів.
Для колоди з назвою Cleanup practice введіть такий запит.
deck:"Cleanup practice"
Пошук за колодою охоплює також її підколоди. Якщо копії могли потрапити в різні колоди, приберіть фільтр і перевірте всю колекцію. Копія може бути в іншій колоді, навіть якщо в цій пошук нічого не знайшов. Синтаксис пошуку за колодами в Anki
Натисніть на групу результатів, щоб переглянути її нотатки. Кнопка Tag Duplicates додає тег duplicate до кожної нотатки в групі, зокрема й до тієї, яку ви вирішите залишити. Це видно в коді випущеної версії Anki. За запитом tag:duplicate знайдіть усі можливі дублікати. Вибирайте зайві нотатки по одній, бо серед результатів будуть і ті, які треба залишити.
Пошук порівнює лише вибране поле. Чи перевіряють дві картки той самий факт, визначаєте ви. Якщо той самий факт перевіряють різні запитання, їх, можливо, доведеться шукати вручну. А однакові формулювання можуть стосуватися різних мов чи навчальних курсів.
Розберіть три пари на папері
Уявіть шість нотаток у колоді Cleanup practice без підколод. Нотатки A і B використовують незмінені шаблони типу Basic (and reversed card), тож із кожної Anki створює по дві картки. Нотатки C–F мають тип Basic, по одній картці на нотатку. Усі вісім карток у цій колоді. Літери позначають нотатки лише в прикладі. В Anki ідентифікатори нотаток і карток — числа.
| Нотатки | 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.
Якщо матеріал допомагає вчити той самий факт, скопіюйте його до нотатки, яку залишаєте, і перевірте результат у попередньому перегляді. Збережіть і корисні теги з вихідної нотатки. Для іншого факту створіть окреме запитання, щоб воно мало власну історію повторень.
Для C і D кількість повторень дає лише підказку. Перевірте дати й оцінки повторень, поточний інтервал і дату наступного повторення для кожної картки. Більше повторень може означати, що картку частіше доводилося вчити заново. Перевірте, чи підходять вам запитання й відповідь, а тоді виберіть картку, за якою хочете далі вчитися зі збереженням її історії. Якщо відповіді суперечать одна одній, спочатку звіртеся з джерелом матеріалу. Саме джерело допоможе перевірити правильність відповіді.
Якщо залишити C й видалити D, історії повторень не об’єднаються. Картка C збереже власний стан навчання. У вікні Card Info Anki показує історію окремо для кожної картки. Записи про повторення видалених нотаток залишаються в статистиці всієї колекції, зникають зі статистики окремих колод і не переходять до збереженої картки. Деталі є в довідці про статистику видалених нотаток.
Якщо ви ще не визначилися, відкладіть видалення. Запишіть, що треба перевірити, і за потреби тимчасово призупиніть повторення карток, які плануєте прибрати.
Видаліть одну перевірену копію та звірте результат
Перш ніж видаляти нотатки зі своєї колекції, синхронізуйте зміни на інших пристроях, а потім синхронізуйте Anki на комп’ютері, щоб отримати ці зміни. Порядок дій описано в посібнику Anki із синхронізації. Через File → Export збережіть Anki Collection Package (.colpkg), увімкнувши Include Media. Файл міститиме всі колоди разом із розкладом та історією повторень. Зберігайте його в надійному місці. Якщо імпортувати цей файл, збережена колекція повністю замінить поточну колекцію відкритого профілю. Документація з експорту колекції
Якщо хочете потренуватися, створіть окремий профіль через File → Switch Profile й імпортуйте туди резервну копію. Не підключайте пробний профіль до AnkiWeb. Профілі мають окремі колекції, а підключення обох профілів до одного облікового запису може призвести до того, що одна колекція перезапише іншу. Про те, що зберігається у файлах і що змінює їх імпорт, читайте в посібнику з APKG і COLPKG (англійською).
У прикладі A1 — картка на впізнавання з нотатки A, а A2 — на відтворення. B1 і B2 — відповідні картки з нотатки B. У Cards → Info запишіть фактичні ідентифікатори обох карток A (Card ID), дати наступних повторень, інтервали й кілька записів з історії, які можна буде звірити. Запишіть також ідентифікатор нотатки B (Note ID). Порівняйте стан до й після видалення в межах одного сеансу, без повторень і змін у розкладі будь-якої з копій.
Видаляйте дублікати нотаток Anki по одному.
- У вікні Browse замініть поточний запит на
nid:із фактичним ідентифікатором B. У режимі Cards перевірте кожен результат і відкрийте попередній перегляд карток в обох напрямах. У своїй колекції перевірте, чи є картки цієї нотатки в інших колодах. Залиште запит без фільтра за колодою. - Перейдіть у режим Notes. Переконайтеся, що єдиний результат — зайва нотатка B, виділіть лише її та виберіть Notes → Delete. Команда Delete видаляє вибрану нотатку з усіма її картками, навіть якщо її викликати для одного рядка в режимі Cards.
- Повторіть пошук за Note ID нотатки B і переконайтеся, що результатів немає. Знайдіть картки A за запитом
cid:, вказавши записані ідентифікатори через кому. Звірте дані в Info обох карток зі своїми записами. - Виконайте пошук
deck:"Cleanup practice"і порівняйте кількість рядків у режимах Notes і Cards. Звірте решту нотаток із таблицею нижче.
Якщо видалити лише B, результат має бути таким.
| Що перевірити | До видалення | Після видалення |
|---|---|---|
| Уся колода з прикладу | 6 нотаток / 8 карток | 5 нотаток / 6 карток |
Картки для le vélo |
A1, A2, B1, B2 | Лише A1 і A2 |
| Ідентифікатори карток A, дати наступних повторень, інтервали, історія | Записані вами значення | Ті самі картки, розклад і записи в історії |
| Пошук за Note ID нотатки B | Дві картки нотатки B | Результатів немає |
| Нотатки про срібло та слово «bank» | C, D, E, F | Ті самі чотири нотатки |
Тут разом з однією нотаткою зникають дві картки. Якби ви видалили A замість B, кількість нотаток і карток була б та сама, але ви втратили б картки, які вже повторювали й хотіли зберегти. Звірте кількість та ідентифікатори. Під час видалення дублікатів збережіть поточний стан навчання та розклад карток, які залишаєте.
Графік повторень усієї колекції може й далі враховувати повторення видалених карток. Щоб перевірити збережений прогрес, звірте ідентифікатор картки, яка залишилася, та її дані в Info.
Коли результати для цієї групи збігатимуться з вашими записами, переходьте до наступної й окремо вирішуйте, яку копію залишити. Якщо тренувалися на копії колекції, повторіть перевірене видалення в основному профілі. Після перевірки колекції синхронізуйте Anki на комп’ютері, а тоді на інших пристроях, перш ніж знову вчитися на них. Якщо копії з’явилися після імпорту, перед наступним імпортом прочитайте посібник з оновлення нотаток із CSV (англійською). Якщо ви дублювали нотатки, щоб віднести один факт до кількох тем, позначте всі ці теми тегами й ведіть одну історію повторень. Як працюють теги та колоди (англійською).