2016-08-18 1 views

Antwort

3

Das Dashboard von Algolia ist nicht als vollständige grafische Oberfläche auf der API gedacht, sondern dient hauptsächlich der Bequemlichkeit, dem Verständnis und den Testzwecken, nicht der vollständigen Verwaltung der Daten .

Sobald Sie beginnen, durch das Dashboard eingeschränkt zu werden, sollten Sie wahrscheinlich ein kleines Skript schreiben, um zu erreichen, was Sie versuchen zu tun.

Glücklicherweise wurde es so einfach wie möglich gestaltet.
Mit PHP, hier ist, wie es aussehen würde:


Lassen Sie uns zunächst einen kleinen Ordner erstellen, um das Skript zu halten.

mkdir /tmp/clear-algolia && cd /tmp/clear-algolia 

Wenn Sie noch nicht composer haben, können Sie einfach es im aktuellen Ordner installieren, indem Sie die commands described here starten.
Wenn Sie es gerade installiert haben und wollen einfach nur, es benutzen nur für diese Sitzung:

alias composer=php composer.phar 

installieren Sie dann mit Algolia composer:

composer require algolia/algoliasearch-client-php 

Schreiben Sie ein kleines Skript in diesen Zeilen:

<?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' ]); 

?> 

Dann ist es laufen:

php removeSpecific.php 

Und du bist gut zu gehen! Wenn Sie das nächste Mal eine Operation für Ihren Index ausführen möchten, müssen Sie nur die letzte Zeile des Skripts ändern, um die gewünschten Ergebnisse zu erzielen.

Verwandte Themen