Suchindex
Die Artikelsuche des FINN.webshop arbeitet mit einem Suchindex. Ein Artikel wird im Shop erst gefunden, wenn er dort erfasst ist — die übertragenen Daten allein genügen nicht.
Einzelne Artikel
Nach jedem übertragenen Artikel stößt FINN.ghost dessen Neuindizierung im Shop an. Im Normalbetrieb ist der Index damit ohne weiteres Zutun aktuell.
Das passiert nur für Artikel, die freigegeben sind. Ein Artikel, dessen Freigabe entfernt wurde, wird übertragen aber nicht neu indiziert — er verschwindet über den Shop aus der Suche.
Vollindex
Die Aufgabe ElasticSearch Vollindex baut den Index für das gesamte Sortiment neu auf.
Nötig ist sie:
- nach der Erstbefüllung
- nach einem Vollexport aller Artikel
- wenn die Suche Artikel nicht findet, die im Shop vorhanden sind
- nach Änderungen an der Suchkonfiguration des Shops
Der Vollindex kann bei großen Sortimenten lange laufen. FINN.ghost räumt dafür eine großzügige Wartezeit ein. Läuft der Shop dennoch in eine Zeitüberschreitung, erscheint im Protokoll ein Hinweis auf den Timeout — der Shop arbeitet den Index aber meist im Hintergrund weiter.
Der Vollindex gehört ans Ende der nächtlichen Läufe, damit er den Stand nach allen Übertragungen abbildet. Siehe Zeitplan.
Wenn die Suche nichts findet
| Prüfpunkt | Hinweis |
|---|---|
| Ist der Artikel im Shop vorhanden? | im Shop-Adminbereich prüfen |
| Ist er freigegeben? | ohne Freigabe wird nicht indiziert |
| Vollindex gelaufen? | Zeitpunkt in der Zeitsteuerung prüfen |
| Meldung im Protokoll? | Fehler beim Index werden dort vermerkt |
Ein Artikel, der im Shop korrekt hinterlegt ist und trotzdem nicht gefunden wird, ist fast immer ein Indexthema — kein Übertragungsthema.