Show Menu
THEMEN×

Info zur Remote-Steuerung für die Indizierung

Bei jeder Änderung Ihrer Website können Sie ein Skript oder Programm ausführen, das anfordert, dass der Suchroboter einen Index mit Remote Control ausführt.

Verwenden der Fernsteuerung zum Indizieren

Die Indexanfrage für die Remote-Steuerung stammt normalerweise von einem Skript oder einem Programm, das sich auf Ihrem Server befindet.
Der Roboter führt die gleichen Indexierungsschritte aus, als ob er über das Index Menü manuell gestartet wurde. Um eine Remote-Steuerungsanforderung zu senden, konfigurieren Sie die erforderlichen Kennwort- und Antwortzeichenfolgen.

Anleitung zur Anforderung einer Remote-Steuerung

Verwenden Sie zum Anfordern einer Remote-Steuerung die folgenden Formatbeispiele, die auf der Position Ihres Rechenzentrums basieren:
Position des Rechenzentrums
Beispiel
London
https://center.lon5.atomz.com/search/cgiindex.tk? sp_a=sp99999999&sp_password=xxxxxx&sp_operation=op
Nordamerika
https://center.atomz.com/search/cgiindex.tk? sp_a=sp99999999&sp_password=xxxxxx&sp_operation=op
Singapur
https://center.sin2.atomz.com/search/cgiindex.tk? sp_a=sp99999999&sp_password=xxxxxx&sp_operation=op
oder
Zeichenfolge und Wert
Beschreibung
sp_a= sp999999999
Ihre Kontonummer.
Ihre Kontonummer finden Sie unter Einstellungen > Kontooptionen > Kontoeinstellungen. .
sp_lines= N
Ermöglicht die Überprüfung des Status eines laufenden Index-Crawls.
N ist entweder eine positive Ganzzahl oder alles . Ist dies ein numerischer Wert, werden die letzten N Zeilen der entsprechenden Indexprotokolldatei in die JSON-Antwort aufgenommen.
Wenn der Wert vollständig ist , wird die gesamte Datei zurückgegeben.
Wenn der Wert 0 beträgt , werden keine Protokollinformationen zurückgegeben. Dieser Wert ist der Standardwert für eine laufende Indexstatusabfrage.
sp_operation= op
Hier können Sie einen der folgenden Indizierungsvorgänge angeben, die Sie ausführen möchten:
  • full_index
    Der Suchroboter führt einen vollständigen Index Ihrer Website aus.
  • incremental_index
    Der Suchroboter führt einen inkrementellen Index aus, indem er die unter Index > Inkrementeller Index > Configurationeingestellte Konfiguration verwendet.
  • vertical_index
    Der Suchroboter führt ein vertikales Update mit der unter Index > Vertikales Update > Configurationfestgelegten Konfiguration durch.
    Siehe Vertikale Aktualisierung Vertikale Aktualisierung verwenden .
  • script_index
    Der Suchroboter führt einen inkrementellen Index mithilfe der Textdatei aus, die unter Index > Skriptindex > Configurationangegeben ist.
  • full_staged_index
    Der Suchroboter führt einen vollständigen Stufenindex Ihrer Website aus.
  • incremental_staged_index
    Der Suchroboter führt einen inkrementellen Index mit der unter Index > Inkrementeller Index > Konfigurationfestgelegten Konfiguration aus.
  • vertical_staged_index
    Der Suchroboter führt eine Aktualisierung mit vertikaler Stage aus, indem er die unter Index > Vertikales Update > Konfigurationeingestellte Konfiguration verwendet.
Hinweis: Um vertikale Updates zu verwenden, müssen Sie diese eventuell in Ihrem Konto von Ihrem Adobe-Kundenbetreuer oder vom Adobe-Support aktivieren lassen.
Siehe Vertikale Aktualisierung .
Sie können _saved an einen der oben genannten sp_operation- Werte anhängen, damit der Suchroboter versucht, gespeicherte Inhalte zu verwenden. Sie können beispielsweise Folgendes angeben:
sp_operation=full_index_saved
oder
sp_operation=full_staged_index_saved
Oder Sie können _status an einen der oben genannten sp_operation- Werte anhängen, um einen Statusbericht für den aktuellen oder letzten Vorgang anzufordern. Sie können beispielsweise Folgendes angeben:
sp_operation=full_index_status
oder
sp_operation=full_staged_index_status
und die Ergebnisse werden als JSON-Objekt zurückgegeben. Fügen Sie sp_lines=N ein, um N Zeilen der zugehörigen Protokolldatei einzuschließen. Wenn N negativ ist, werden die letzten N Zeilen eingeschlossen.
sp_operation= pushlive
Ermöglicht die remote Live-Übertragung eines gestaffelten Indexes.
Jeder Versuch, _saved an den Push-Live-Vorgang anzuhängen, wird ignoriert.
Wenn Sie einen Push-Live- Vorgang ausführen, wird eine Zeichenfolge aus dem Antworttext "OK", "Priorität"oder "Fehler"an den Server zurückgegeben. Sie geben diese Antwortzeichenfolgen auf der Seite "Remote Control" an.
Wenn Sie einen Live-Push durchführen, ohne einen gestaffelten Index zu haben, passiert nichts und die OK-Antwortzeichenfolge wird zurückgegeben.
sp_password= xxxxxx
Das Kennwort der Fernbedienung.
Die Suche gibt Daten in Form einer richtigen HTTP-Antwort zurück. Die vollständige Antwort besteht aus einem HTTP-Status, HTTP-Antwort-Kopfzeilen, einer leeren Zeile und der Antwort-Zeichenfolge.
Angenommen, Sie führen die folgende Remote-Steuerungsanforderung aus:
https://center.atomz.com/search/cgiindex.tk?sp_a=sp99999999&sp_password=my-password&sp_operation=full_index

Die Antwort des Servers lautet wie folgt:
Status: 200 OK 
Content-type: text/plain 
OK

Angenommen, Sie führen die folgende Statusanforderung für die Remote-Steuerung aus:
https://center.atomz.com/search/cgiindex.tk?sp_a=sp99999999&sp_password=my-password&sp_operation=full_index_status

Die Antwort des Servers könnte wie folgt aussehen:
Status: 200 OK 
Content-type: application/json; charset=utf-8 
{ 
    "current_time": "2017-08-27T10:58:58-0700", 
    "start_time": "2017-07-25T16:40:07-0800", 
    "end_time": "2017-07-25T16:40:20-0800", 
    "elapsed_seconds": 13, 
    "elapsed_seconds_fmt": "13s", 
    "state": "finished", 
    "docs_indexed": 3, 
    "depth": 0, 
    "errors": 0, 
    "status": 1, 
    "message": "ok" 
}

Um die ersten zehn Zeilen der Protokollliste abzurufen, die mit dieser Indexoperation verknüpft sind, zusammen mit ihrem Status, wird die folgende Abfrage verwendet:
https://center.atomz.com/search/cgiindex.tk?sp_a=sp99999999&sp_password=my-password&sp_operation=full_index_status&sp_lines=10

Die Antwort des Servers:
Status: 200 OK 
Content-type: application/json; charset=utf-8 
{ 
    "current_time": "2017-08-27T10:59:30-0700", 
    "start_time": "2017-07-25T16:40:07-0800", 
    "end_time": "2017-07-25T16:40:20-0800", 
    "elapsed_seconds": 13, 
    "elapsed_seconds_fmt": "13s", 
    "state": "finished", 
    "docs_indexed": 3, 
    "depth": 0, 
    "errors": 0, 
    "offset": 672, 
    "lines": [ 
        "07/25 16:40:07 PST   ======== Starting manual crawl of account sp99999999. ========", 
        "07/25 16:40:08 PST   Loading existing data", 
        "07/25 16:40:08 PST   Downloading entrypoint https://www.atomz.com/", 
        "07/25 16:40:08 PST   Robots.txt exclude mask: https://www.atomz.com/snap", 
        "07/25 16:40:08 PST   Exclude mask: regexp ^https://www.atomz.com/$", 
        "07/25 16:40:08 PST   Include mask: https://www.atomz.com/", 
        "07/25 16:40:08 PST   Downloading https://www.atomz.com/style.css", 
        "07/25 16:40:09 PST   Ignoring https://www.atomz.com/style.css, document type 'text/css'.", 
        "07/25 16:40:09 PST   Downloading https://www.atomz.com/privacy.html", 
        "07/25 16:40:09 PST   Downloading https://www.atomz.com/terms.html" 
    ], 
    "status": 1, 
    "message": "ok" 
}

Note the offset value. Dieser Wert gibt die Datei-Offset-Position in der Protokolldatei an, an der das Lesen abgebrochen wurde. Um die nächsten zehn Zeilen in der Datei zu lesen, würden Sie in diesem Beispiel &sp_offset=672 die an den Server gesendete Anforderung einbeziehen.
Sie sp_offset können eine Protokolldatei effektiv durchblättern.
Um die letzten zehn Zeilen des Protokolls zusammen mit dem Status abzurufen, geben Sie die Zahl als negative Zahl an. Geben Sie beispielsweise sp_lines= den Wert -10 wie folgt an:
https://center.atomz.com/search/cgiindex.tk?sp_a=sp99999999&sp_password=my-password&sp_operation=full_index_status&sp_lines=-10

Die Antwort des Servers:
Status: 200 OK 
Content-type: application/json; charset=utf-8 
{ 
    "current_time": "2017-08-27T11:01:14-0700", 
    "start_time": "2017-07-25T16:40:07-0800", 
    "end_time": "2017-07-25T16:40:20-0800", 
    "elapsed_seconds": 13, 
    "elapsed_seconds_fmt": "13s", 
    "state": "finished", 
    "docs_indexed": 3, 
    "depth": 0, 
    "errors": 0, 
    "lines": [ 
        "07/25 16:40:20 PST   End Time: 07/25/2017 16:40:20 PST", 
        "07/25 16:40:20 PST   Elapsed Time: 13 seconds", 
        "07/25 16:40:20 PST   Pages Crawled: 3 pages", 
        "07/25 16:40:20 PST   Pages Indexed: 3 pages", 
        "07/25 16:40:20 PST   Words/Bytes Indexed: 2373 words/ 20618 bytes", 
        "07/25 16:40:20 PST   Errors: 0", 
        "07/25 16:40:20 PST   *** Index Summary ***", 
        "07/25 16:40:20 PST   Total Pages: 3", 
        "07/25 16:40:20 PST   --------------------------------------------------------------------", 
        "07/25 16:40:20 PST   ======== Finish manual crawl of account sp99999999: Done. ========" 
    ], 
    "status": 1, 
    "message": "ok" 
}

Beachten Sie, dass hier kein offset Wert zurückgegeben wird, da dieser Vorgang am Ende der Datei abgeschlossen ist und es keine Zeilen mehr zu lesen gibt.

Konfigurieren der Fernsteuerung für die Indexierung

Bei jeder Änderung Ihrer Website können Sie mit der Remote Control ein Skript oder Programm von Ihrem Server aus ausführen und vom Suchroboter einen Index ausführen lassen.
So konfigurieren Sie die Remote-Steuerung für die Indizierung
  1. Klicken Sie im Produktmenü auf Index > Remote Control .
  2. Stellen Sie auf der Remote Control Seite die einzelnen Konfigurationsfeldoptionen so ein, dass eine Indexanfrage von Ihrem Server automatisch gesendet werden kann, um Ihre Website zu indizieren.
    Option
    Beschreibung
    Remote Control-Kennwort
    Geben Sie das Kennwort für die Remote-Steuerung an.
    Bei Kennwörtern muss die Groß-/Kleinschreibung beachtet werden, sie müssen mindestens sechs Zeichen lang sein und mindestens einen Buchstaben enthalten. Es wird empfohlen, mindestens eine Zahl einzufügen.
    Verwenden Sie nicht Ihr Anmeldekennwort für die Site-Suche/Merchandising-Anmeldung.
    Ihr Kennwort wird bei jeder Remote Control-Anforderung verwendet.
    OK-Antwortzeichenfolge
    Ermöglicht die Angabe einer OK-Antwort-Textzeichenfolge, wenn der angeforderte Indexvorgang erfolgreich beginnt. In solchen Fällen gibt der Suchroboter Ihre OK-Antwort-Zeichenfolge an den Server zurück.
    Priority Response String
    Wenn während der Remote-Anforderung ein weiterer Indexierungsvorgang ausgeführt wird, kann der Suchroboter den angeforderten Index nicht ausführen. In solchen Fällen wird die Zeichenfolge für die Antwort "Priorität"an den Server zurückgegeben.
    Fehler-Antwortzeichenfolge
    Ermöglicht die Eingabe einer Fehlerantwort-Textzeichenfolge Wenn Ihr Kennwort falsch ist oder ein anderer Fehler auftritt. In solchen Fällen gibt der Suchroboter Ihre Fehlerantwort-Zeichenfolge zurück an den Server.
  3. Klicken Save Changes .