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 für die Indizierung von

Die Indexanfrage für die Remote-Steuerung stammt in der Regel von einem Skript oder einem Programm, das sich auf Ihrem Server befindet.

Der Roboter führt dieselben Indexierungsschritte aus, als ob er manuell über das Menü Index gestartet wurde. Um eine Remote-Steuerungsanforderung zu senden, konfigurieren Sie die erforderlichen Kennwort- und Antwortzeichenfolgen.

So erstellen Sie eine Remote-Steuerungsanforderung

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.

Sie finden Ihre Kontonummer 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 . Wenn es sich um einen numerischen Wert handelt, werden die letzten N -Zeilen der entsprechenden Indexprotokolldatei in die JSON-Antwort aufgenommen.

Wenn der Wert alle lautet, wird die gesamte Datei zurückgegeben.

Wenn der Wert 0 ist, werden keine Protokollinformationen zurückgegeben. Dieser Wert ist der Standardwert für eine laufende Indexstatus-Abfrage.

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 mit der Konfiguration aus, die unter Index > Inkrementeller Index > Konfiguration eingestellt ist.

  • vertical_index

    Der Suchroboter führt ein vertikales Update mit der unter Index > Vertikales Update > Konfiguration festgelegten Konfiguration aus.

    Siehe Vertikale Aktualisierung.

  • script_index

    Der Suchroboter führt einen inkrementellen Index mit der Textdatei aus, die unter Index > Skriptgesteuerter Index > Konfiguration angegeben 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 Konfiguration aus, die unter Index > Inkrementeller Index > Konfiguration eingestellt ist.

  • vertical_staged_index

    Der Suchroboter führt eine Aktualisierung mit vertikaler Stage aus, indem er die Konfiguration verwendet, die unter > Vertikale Aktualisierung > Konfiguration eingestellt ist.

Hinweis: Um vertikale Updates zu verwenden, müssen Sie diese eventuell in Ihrem Konto von Ihrem Kundenbetreuer oder vom Adobe Support aktivieren lassen.

Siehe Vertikale Aktualisierung .

Sie können _saved an einen der oben stehenden 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 stehenden 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 den Vorgang push live ausführen, wird eine Zeichenfolge der Antwort "OK", "Priorität"oder "Fehler"an den Server zurückgegeben. Sie geben diese Antwortzeichenfolgen auf der Seite Remote Control an.

Siehe Konfigurieren der Remote-Steuerung für die Indizierung.

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 diesem Indexvorgang verknüpft sind, 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" 
}

Beachten Sie den Wert offset. Dieser Wert gibt die Datei-Offset-Position in der Protokolldatei an, an der das Lesen abgebrochen wurde. Um die Zeilen next zehn in der Datei zu lesen, würden Sie in diesem Beispiel &sp_offset=672 in die an den Server gesendete Anforderung einschließen.

Mithilfe von sp_offset können Sie effektiv durch eine Protokolldatei blättern.

Um die Zeile last mit zehn Zeilen des Protokolls zusammen mit dem Status abzurufen, geben Sie die Zahl als negative Zahl an. Geben Sie beispielsweise sp_lines= wie folgt mit dem Wert -10 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 keine Zeilen mehr gelesen werden können.

Konfigurieren der Remote-Steuerung für die Indexierung von

Bei jeder Änderung Ihrer Website können Sie mithilfe von Remote Control ein Skript oder Programm von Ihrem Server 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 Seite Remote Control jede Konfigurationsfeldoption ein, damit 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.

Auf dieser Seite