Seite 2 von 2 ErsteErste 12
Ergebnis 41 bis 46 von 46

Thema: Suchindex löschen und neu aufbauen via Cronjob

  1. #41
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.512
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Contao löscht übrigens doch Seiten aus dem Index, wenn für die aufgerufene URL keine Seite gefunden wurde - also jedesmal wenn die 404 Seite von Contao generiert wird, wird die entsprechende URL auch aus dem Suchindex gelöscht. Ansonsten werden nur Einträge aus tl_search_index gelöscht, wenn ein neuer Eintrag für die selbe URL hinzukommt.
    Wenn im Backend unter System-Log keine 404 Meldungen zu finden sind, normalerweise werden die dort ja protokolliert, dann bliebe ja nur die zweite Möglichkeit.
    Quasi ein Löschen durch leeren Neueintrag oder so.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  2. #42
    Contao-Nutzer
    Registriert seit
    06.09.2015.
    Beiträge
    232

    Standard

    Hallo, ich habe das gleiche Problem mit der Suche.
    Wörter die gestern noch funktioniert haben und einen Treffer geliefert hatten, werden heute nicht mehr gefunden, obwohl der Eintrag, der das Wort enthält schon älter ist und zwischendurch das hier durchgeführt wurde.

    Leert die Tabellen tl_search und tl_search_index. Anschließend muss der Suchindex neu aufgebaut werden (siehe oben).

    Nach Neuaufbau gibt es diese Werte: tl_search_index: 40192 Einträge, 2 MiB
    Einen Tag später sieht es so aus: tl_search_index: 7000 Einträge, 1 MiB
    Wo sind die ganzen Indizierungswerte hin?

    Ich kann doch nicht jeden Tag den Index neu aufbauen lassen...nerv!

  3. #43
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    Zitat Zitat von jgrotstabel Beitrag anzeigen
    Hallo zusammen,

    hat jemand eine Idee wie ich den Contao Suchindex via z.B. Cronjob regelmäßig löschen [...] kann.
    Da die Frage noch nicht beantwortet war und ich gerade selbst gesucht habe, hier ein externes PHP-Skript. Der Pfad zu initialize.php muß angepaßt werden:
    PHP-Code:
    <?php

    // Contao einbinden
    define('TL_MODE''FE');
    require(
    '../system/initialize.php');

    class 
    PurgeIndex extends Backend
    {

        public function 
    __construct()
        {
            
    parent::__construct();
        } 
    // __construct

        
    public function run()
        {
            
    // Suchindex löschen
            
    \Automator::purgeSearchTables();
        
            echo 
    "Suchindex geloescht";
        }
     
    }

    $objPurge = new PurgeIndex();
    $objPurge->run();
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  4. #44
    Contao-Fan
    Registriert seit
    22.10.2009.
    Beiträge
    293

    Standard

    Hallo Frank,

    da dein Beitrag relativ aktuell ist, nehme ich an, dieses Script funktioniert auch in Contao 3.5.28?
    Wenn ich das richtig sehe, wird hier der Suchindex nur gelöscht.
    Hättest du eine Idee, wie man das Script so erweitert, dass der Index dann gleich wieder neu aufgebaut wird?

    Gruß,
    Ignatz

  5. #45
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Von trilobit gibt es dazu ein Skript, das – z. B. per Cronjob ausgeführt – den Contao Suchindex automatisch neu aufbaut: https://www.trilobit.de/trilobits/de...suchindex.html
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  6. #46
    Contao-Nutzer
    Registriert seit
    23.03.2011.
    Beiträge
    26

    Standard

    Hat jemand eine Ahnung, wie ich dieses Script erweitere, so dass auch geschützte Inhalte indexiert werden?

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •