Elasticsearch: Anleitungen und Praxiswissen | Seite 8 | mironsoft Blog
Elasticsearch
-
25.04.2025
Ein Rolling Upgrade aktualisiert einen Elasticsearch- oder OpenSearch-Cluster Node fuer Node, waehrend der Cluster durchgehend Anfragen bedient. Wer die Shard-Allocation vor jedem Node-Neustart korrekt deaktiviert und die Versionskompatibilitaetsregeln zwischen Major-Versionen beachtet, kann produktive Cluster ohne geplante Downtime auf eine neue Version bringen.
-
24.04.2025
Die Standard-Filter der Layered Navigation reichen bei einfachen Katalogen aus, stoßen aber bei Range-Slidern, mehrstufiger UND/ODER-Logik oder kategoriespezifischen Facetten schnell an ihre Grenzen. Wer die Layered Navigation in Magento 2 wirklich anpassen will, muss FilterList, FilterableAttributeList und die Aggregations-Schicht von OpenSearch verstehen, bevor eigener Code entsteht.
-
20.04.2025
Ein einzelner Elasticsearch-Cluster bleibt trotz Replikation innerhalb des Clusters ein Single Point of Failure, sobald ein ganzes Rechenzentrum oder eine ganze Cloud-Region ausfällt. Cross-Cluster Replication, kurz CCR, synchronisiert Indizes nahezu in Echtzeit von einem Leader-Cluster auf einen räumlich getrennten Follower-Cluster und schafft damit eine belastbare Grundlage für Disaster Recovery, die über klassische, periodische Snapshots deutlich hinausgeht. Wie CCR im Detail funktioniert, worin sich der Ansatz von Snapshot-basierten Backups unterscheidet und wie ein realistisches Failover-Szenario abläuft, entscheidet darüber, wie schnell ein Magento-Shop nach einem regionalen Ausfall wieder durchsuchbar ist.
-
18.04.2025
Der Visual Merchandiser ist eine Commerce-Funktion, aber Merchandising-Regeln für Kategorien lassen sich auch in Magento Open Source technisch nachbauen. Wer Produktreihenfolge an Lagerbestand, Marge und Verkaufszahlen koppeln will, braucht ein Verständnis von Positionswerten, Plugin-Punkten am Produkt-Collection und der Auswirkung auf den Katalog-Index.
-
13.04.2025
Eine Hot-Warm-Cold-Architektur verteilt Daten nach ihrem Alter auf unterschiedlich leistungsfaehige und unterschiedlich teure Hardware, gesteuert durch automatisierte Index-Lifecycle-Management-Policies. Frische, haeufig abgefragte Daten liegen auf schneller SSD-Hardware, aeltere Daten wandern automatisch auf guenstigere Nodes, ohne dass jemand manuell eingreifen muss.
-
10.04.2025
Featured Snippets stehen über der klassischen Position 1 und liefern Nutzern die Antwort direkt in der Ergebnisliste. Wer versteht, welche Formate Google für welche Suchanfragen bevorzugt, kann Position Null gezielt ansteuern, statt auf Zufall zu hoffen.
-
07.04.2025
Die People-Also-Ask-Box gehört zu den am meisten unterschätzten SERP-Features: Sie erscheint bei einem Großteil aller Suchanfragen, wächst mit jedem Klick weiter und bietet mehrfache Sichtbarkeits-Chancen auf einer einzigen Suchergebnisseite. Wer die Recherche- und Struktur-Logik dahinter versteht, kann gezielt mehrere PAA-Plätze gleichzeitig besetzen.
-
28.03.2025
Eine falsch konfigurierte Elasticsearch oder OpenSearch Installation bremst jede Kategorieseite und jede Facettensuche in Magento spürbar aus. Dieser Artikel zeigt, wie Index-Mapping, Shard-Größen, JVM-Heap und Query-Muster die tatsächliche Antwortzeit bestimmen, wie man mit der Explain API und Cluster-Health-Checks Engpässe findet, und wie man teure Wildcard- und Fuzzy-Queries in der Layered Navigation vermeidet.
-
28.03.2025
Allgemeine Elasticsearch-Sizing-Faustregeln gehen selten von einem Magento-Katalog mit Dutzenden Attributen und mehreren Store Views pro Sprache aus, wodurch die Dokumentanzahl und die Indexgröße schneller wachsen als bei einem einfachen Content-Index. Wer Kapazität für einen großen Magento-Katalog plant, braucht deshalb Kennzahlen, die diese Besonderheiten direkt berücksichtigen.
-
27.03.2025
Das Standard-OpenSearch-Mapping von Magento behandelt fast jedes Attribut gleich, egal ob es ein Fließtext, eine Artikelnummer oder ein technisches Kennfeld ist. Wer Suchqualität, Facetten und Relevanz wirklich steuern will, muss verstehen, wie Attribute auf Feldtypen abgebildet werden, und ein eigenes OpenSearch Attribut-Mapping mit passenden Analyzern aufsetzen.