一度に複数のレコードを削除するにはどうすればよいですか? "products" post_typeのすべてを選択して削除することは可能ですか、それとも1つずつである必要がありますか? (すべてのレコードをクリアしようとしていません)Algolia:ダッシュボードから複数のレコードを削除
1
A
答えて
3
Algoliaのダッシュボードは、APIの上に完全なグラフィカルインターフェイスとして設計されていませんが、データの完全な管理ではなく、 。
ダッシュボードの制限を受けてすぐに、あなたがしようとしていることを達成するための小さなスクリプトを書くべきでしょう。
幸い、できるだけ簡単に設計されています。 PHPで
は、ここでは次のようになり方法は次のとおりです。
まずは、スクリプトを保持するために、小さなフォルダを作成してみましょう。
mkdir /tmp/clear-algolia && cd /tmp/clear-algolia
あなたはまだcomposer
を持っていない場合は、単にcommands described hereを起動して、現在のフォルダにインストールすることができます。あなたはそれをインストールし、ちょうどこのセッションのためにそれを使用したいた場合
:
alias composer=php composer.phar
その後composer
を使用してAlgoliaをインストール:
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. Access 2007の複数のテーブルからレコードを削除
- 2. ダッシュボードから製品を削除する
- 3. Algolia - WordPress - インデクシングから複数のタクソノミーを除外する
- 4. リレーションシップからレコードを削除
- 5. SQL Serverの複数のテーブルから多数のレコードを削除するベストプラクティス
- 6. 複数のテーブルから同時にレコードを削除しますか?
- 7. NSDirectoryから複数のファイルを削除
- 8. Nattableから複数の行を削除
- 9. 複数のテーブルから1つのレコードを削除するSQL Serverのトリガー
- 10. joinを使用して複数のテーブルからレコードを削除する
- 11. Symfony 3 - 複数の削除フォーム1つのレコードのみを削除します
- 12. 複数のテーブルからの削除ASP.NET
- 13. 削除する方法重複レコードから1つを除いてSQLテーブルから重複レコードを削除しますか?
- 14. 複数の条件から削除
- 15. 複数のテーブルから削除
- 16. 複数のユーザーがAzureから削除
- 17. LINQクエリから重複レコードを削除する方法
- 18. ビューから重複レコードを削除します
- 19. mongodbデータベースから重複レコードを削除する方法
- 20. テーブルから重複レコードを削除する
- 21. アレイから重複したレコードを削除する方法
- 22. Solrから重複レコードを削除しよう
- 23. Django - DBから重複したレコードを削除する
- 24. Accessデータベースからのレコードの削除、削除中のエラー
- 25. Mongo DB 3.0.15から複数レコードを削除します。条件は
- 26. ファイル内のファイルから別のレコード数を削除する
- 27. CakePHPとAJAXを使用してテーブル内の複数のレコードから1つのレコードを削除する方法
- 28. WooCcommerceアカウントからダッシュボードを削除しますか?
- 29. DataGridビューからレコードを削除
- 30. Google App Engineテーブルからレコードを削除