Що він гарантує
- Лише читання на джерелі. Він ніколи не видаляє і не модифікує дані Turbopuffer, і ваш ключ Turbopuffer ніколи не надсилається до Conare.
- З відновленням. Пагінує за зростанням id, атомарно upsert-ить батчі призначення та пише чекпоінт без секретів після кожної підтвердженої сторінки — перервіть і запустіть знову, він продовжить із місця зупинки.
- З верифікацією. Компактує призначення та верифікує кількість рядків, коли копіювання завершене.
- Fail-closed. Імпортер підтримує один щільний векторний стовпець на простір імен; multi-vector, sparse-vector і late-interaction простори імен зазнають невдачі з явною помилкою замість того, щоб тихо втратити дані.
Опції
Після міграції
Запити переносяться природно:/v2 query shim приймає форму читання Turbopuffer (rank_by, filters, top_k, include_attributes) як є, а нативний фільтр-DSL /v1/search використовує ті самі оператори [property, op, value], які ви вже пишете.