algolia: восстановить более раннюю версию индекса (я случайно загрузил не тот индекс)

я не кодер лол! hi world я загрузил список из CSV в индекс algolia, но случайно загрузил его в неправильный заголовок индекса. список составляет ≈ 400 записей, поэтому удаление неправильных записей вручную заняло бы слишком много времени. я не хочу удалять весь список, только те, которые я случайно загрузил. любой способ упростить это? как восстановить прежнюю версию индекса? или быстро удалить ≈ 400 целых? спасибо интернет. я пытался пройти вручную и удалить все записи, но это занимает слишком много времени. это похоже на то, что я делаю это при коммутируемом соединении :'(. Буду признателен за любые советы любителю Интернета, но не кодеру.


person helloeliza    schedule 24.05.2016    source источник


Ответы (1)


Краткий ответ: это зависит.

Подробный ответ: если вы загрузили свои записи одним пакетом, вы можете найти эту операцию загрузки на панели инструментов Algolia. Отсюда ответ содержит все значения objectID добавленных записей. Используя этот список objectID, вы можете затем использовать клиент по вашему выбору и использовать список в качестве параметра функции DeleteObjects, которая точно делает то, что вы хотите.

Редактировать: я только что проверил, и мы сохраняем только первые 2 КБ тела JSON, а это означает, что если ответ будет больше, вы все равно не сможете получить все объекты. .

Однако, если вы загрузили эти элементы отдельно, вам придется сделать это вручную.

Если вам нужна помощь в этом, не стесняйтесь обращаться к нам по адресу [email protected], мы будем рады вам помочь. :)

person aseure    schedule 24.05.2016