Как я могу удалить сразу несколько записей? Можно ли выбрать все, скажем, «продукты» post_type, и удалить его или он должен быть один за другим? (Я не пытаюсь очистить все записи)Algolia: удалить несколько записей с панели управления
ответ
Панель приборов Algolia не предназначена для полного графического интерфейса поверх API, она в основном предназначена для удобства, понимания и тестирования, а не для полного управления данными ,
Как только вы начинаете ограничиваться приборной панелью, вы, вероятно, должны написать небольшой скрипт для достижения того, что вы пытаетесь сделать.
К счастью, он был разработан так, чтобы быть как можно более легким.
С PHP, вот как это будет выглядеть так:
Во-первых, давайте создадим небольшую папку для хранения сценария.
mkdir /tmp/clear-algolia && cd /tmp/clear-algolia
Если у вас нет composer
, то вы можете просто установить его в текущей папке, запустив commands described here.
Если вы только что установили его и просто хотите использовать его только для этой сессии:
alias composer=php composer.phar
Затем установите Algolia с помощью composer
:
composer require algolia/algoliasearch-client-php
Написать небольшой сценарий по этим линиям:
<?php
// removeSpecific.php
require __DIR__ . '/vendor/autoload.php';
$client = new \AlgoliaSearch\Client("YOUR_APP_ID", "YOUR_ADMIN_API_KEY");
$index = $client->initIndex('YOUR_INDEX');
$index->deleteByQuery('', [ 'filters' => 'post_type:products' ]);
?>
Затем запустите его:
php removeSpecific.php
И вы хорошо идти! В следующий раз, когда вы хотите сделать операцию над вашим индексом, вам нужно будет только изменить последнюю строку скрипта, чтобы достичь того, чего вы хотите.
- 1. Скрыть ссылку "Удалить постоянно" с панели управления
- 2. Subsonic Удалить несколько записей
- 3. Как удалить приложение с панели управления (WIX)?
- 4. перерисовывает несколько JPanel с одной панели управления «
- 5. Удалить несколько записей в php
- 6. Удалить несколько записей, используя флажки
- 7. Удалить несколько записей из таблицы
- 8. Удалить несколько записей для столбца
- 9. Как удалить iFrame из панели управления Wordpress?
- 10. удалить контроллер панели управления из uiviewcontroller
- 11. Невозможно удалить приложения из панели управления Bluemix
- 12. Как удалить полосу прокрутки панели управления purecss?
- 13. удалить значки приложений на панели управления
- 14. Неиспользование управления удалением с панели
- 15. Несколько UIViewControllers с одним контроллером панели управления - iOS
- 16. Как удалить элементы управления на панели в пользовательском элементе управления?
- 17. Как удалить несколько записей в mysql
- 18. PowerShell: удалить несколько записей из файла csv
- 19. Проблема с кнопками панели управления на панели управления - Xcode
- 20. Попытка удалить несколько записей сразу в Laravel
- 21. Как удалить несколько записей MySQL через флажки?
- 22. Как добавить или удалить иконки с панели управления joomla?
- 23. Как удалить несколько записей одним запросом
- 24. Удалить несколько записей, используя флажки в рельсах
- 25. Удалить несколько записей из таблицы SQL Server
- 26. Монго C# удалить несколько записей по идентификатору
- 27. JWplayer скрывает логотип через несколько секунд с помощью панели управления
- 28. Как удалить индекс/базу данных Algolia или очистить ее?
- 29. интерфейс динамической панели управления
- 30. Удалить текст кнопки в панели управления на панели управления контроллера навигации