Hallo ich habe eine Frage zum Crawler bzw. Neuaufbau des Suchindex:
Wenn ich den Prozess anstosse werden zwar neue Seiten gefunden&indexiert, aber alte/gelöschte Seiten werden dabei leider nicht entfernt und befinden sich weiterhin in den Suchergebnissen, egal ob ich den Crawler über das Contao-Backend oder die Kommandozeile starte. Die gelöschten Seiten verschwinden auch erst, wenn ich über die Systemwartung den Suchindex zuerst komplett lösche und ihn anschließend wieder neu aufbauen lasse.
Sollten gelöschte Seiten nicht eigentlich vom Crawler beim Neuaufbau des Suchindex automatisch auch gelöscht werden? Oder muß das erst irgendwo als Einstellung aktiviert werden?
Aktuell lasse ich per Cronjob (über Crontab) den Suchindex jeden Morgen um 6:05Uhr über diesen Befehl neu aufbauen:
HTML-Code:
0 6 * * * php /contao-verzeichnis/vendor/bin/contao-console contao:crawl
Kann mir jemand sagen ob es auch einen Kommandozeilen-Befehl gibt mit dem ich erstmal den Suchindex komplett löschen kann?
Und wie müsste der Cronjob aussehen damit diese beiden Prozesse direkt hintereinander ablaufen?
Lesezeichen