Statischer Export

Damit statisch exportierte Inhalte indiziert werden, gehen Sie bitte folgendermaßen vor:

  1. Setzen Sie in der Datei CMS-Verzeichnis/instance/Instanzname/config/indexing.xml den Parameter indexing.staticExport.isActive auf true.

  2. Da das CMS von sich aus keine Collection für den statischen Export anlegt, legen Sie sie bitte selbst an. Starten Sie hierzu den SES im Single-Modus und legen Sie eine neue, nicht umschaltbare Collection an:

    CMS-Verzeichnis/instance/Instanzname/bin/SES -single
    % createCollection static-live-docs
    

    Damit die Inhalte während des statischen Exports in diese neue Collection indiziert werden, definieren Sie bitte in der Konfigurationsdatei CMS-Verzeichnis/instance/Instanzname/config/indexing.xml die Regeln, nach denen die Collection bei der Indizierung ausgewählt wird. Tragen Sie im Eintrag indexing.staticExport.collectionSelection etwa Folgendes ein:

    <collectionSelection>
      <select collection="static-live-docs">
        <isEqual name="objType" value="image" negate="true" />
        <isEqual name="mimeType" value="application/zip" negate="true" />
        <matches name="blobLength" value="0" negate="true" />
      </select>
    </collectionSelection>
  3. Damit diese Konfigurationänderung wirksam wird, ist ein Neustart des Content Managers erforderlich:

    CMS-Verzeichnis/instance/Instanzname/bin/rc.npsd restart CM
  4. Da eine neue Collection angelegt wurde, muss auch der Search Server neu gestartet werden:

    CMS-Verzeichnis/instance/Instanzname/bin/rc.npsd restart SES
  5. Stoßen Sie einen statischen Export an, um die Collection zu füllen, d.h. die Inhalte zu indizieren. Öffnen Sie hierzu eine Tcl-Shell, verbinden Sie sich mit dem Content Manager und führen Sie den Befehl exportSubtree (oder Ihren Export-Job, falls Sie einen eingerichtet haben) aus:

    CMS-Verzeichnis/instance/Instanzname/bin/client localhost 3101 root
    password:
    CM> obj withPath path exportSubtree filePrefix fsPath