Elastic Search / Filterung

Gute Tag liebe Community,

ich teste gerade die Elastic Search Integration. Dazu habe ich ca 500.000 Produkte. Mit Varianten sind es mehr als 1.000.000.
Öffne ich die Startseite, Kategorie oder Artikel geht das sehr schnell. Filtere ich das Listing oder benutze die Paging, so dauert es extrem lange.
Sieht mir an dieser Stelle nicht nach ES aus. Würde aber keinen Sinn machen.

Aktuell nutze ich die Version 6.2 und die Anleitung: https://docs.shopware.com/en/shopware-platform-dev-en/how-to/using-elasticsearch

Hat jemand ähnliche Erfahrungen gemacht oder kann dies mal testen?

Viele Grüße
Ottscho

Hallo,

bin das Thema heute noch mal angegangen.
bin/console dal:refresh:index funktioniert erst mal soweit und es werden ca 4h benötigt um dieses Prozess abzuschließen.
(Was ich auch schon sehr lange finde. Unter SW5 hatten wir 12 Minuten!)

Führe ich danach bin/console messenger:consume aus, passiert nichts.

Wo genau schreibt der indexer die Sätze hin?

 

Der Indexer ist ja dal:refresh:index- also ei. Komplett Index. Partiell hast du ja zwei Befehle: 

https://docs.shopware.com/en/shopware-platform-dev-en/references-internals/core/module/tasks

nach einem Full Index ist aber eigentlich nix zu tun

Hallo Moritz,

dann sollte ja eig. alles korrekt laufen.
Der Vollindex lief durch. Die .env ist angepasst:

SHOPWARE_HTTP_CACHE_ENABLED=1
SHOPWARE_HTTP_DEFAULT_TTL=7200
SHOPWARE_ES_HOSTS="127.0.0.1:9201"
SHOPWARE_ES_ENABLED="1"
SHOPWARE_ES_INDEXING_ENABLED="1"
SHOPWARE_ES_INDEX_PREFIX="sw6"

Schaue ich mir die Indexe an, finde ich diesen auch:

health status index                                                   uuid                   pri rep docs.count docs.deleted store.size pri.store.size
green  open   sw6_product_1521ed9e56d24ca9a3e7d469cb352c28_1592200602 kVu6De0LSqK3sGgP_Py8Bw   3   0     588002         1040     48.4mb         48.4mb

Was kann ich noch prüfen? Das System ist sehr langsam. Ich bezweifel, dass es korrekt läuft.

 

Hi [@Moritz Naczenski](http://forum.shopware.com/profile/14574/Moritz Naczenski “Moritz Naczenski”)‍,

leider komme ich bei meinem Problemen nicht wirklich weiter. Hast du eine Idee wie ich das ganze Schritt für Schritt prüfen kann?
Auf dem ES wird der Index angelegt. Der Alias in SW ist korrekt und im Frontend wird das Listing angezeigt. Ändere ich dann in der Config den Host, so schlägt es direkt einen Fehler. Daher gehe ich davon aus, dass die Anbindung an sich passt und läuft.

Filter ich oder benutze das Paging um auf Seite 2,3 etc. zu kommen dauert es 20 Sekunden. Deaktiviere ich ES, so sind es ebenfalls 20 Sekunden.

Kann es auch evtl. ein Bug sein? Ich habe das Verhalten mit SW 6.1.5, 6.2.0 und nun auch mit 6.2.2.
 

Hi [@Moritz Naczenski](http://forum.shopware.com/profile/14574/Moritz Naczenski „Moritz Naczenski“)‍ ,

ich will dich nicht nerven. Was ich vermutlich aber schon mache. Hast du mir zu diesem Thema noch einen Tipp.
Ich verbringe Stunden daran und finde keine Lösung. Falls es ein Bug ist, wäre es auch sehr ärgerlich.

Wie kann ich die Funktion von ES sicherstellen / prüfen?

Vielen Dank
Ottscho

Es gab hier kürzlich eine Änderung: 

https://github.com/shopware/platform/commit/87250a2b1255bea33dfd6073e6ea0234618b451e

Vielleicht ist das schon dein Problem?