Suchabfrage findet keine neu eingestellte Artikel

Shopware Version 5.5.7

Hallo zusammen,
ich habe folgendes für mich nicht nachvollziehendes Problem.
Ich habe vor zwei Tagen 3 neue Artikel erstellt (über JTL-Wawi) und ganz normal übertragen wie die anderen Artikel zuvor.

Wenn ich aber nun über das Frontend diesen Artikel suche, wird er mir nicht angezeigt. Egal ob über Hersteller, Artikelnummer, oder direkte Namensangabe.
Alle anderen, die zuvor eingespielt wurden werden aber angezeigt!!!
Mir ist nur noch eingefallen, dass ich die anderen Artikel vor dem letzten Update eingespielt habe. Kann es damit zu tun haben und kann ich es dann fixen?

Folgendes habe ich bereits gemacht …

  1. Cache gelöscht (mehrfach)
    2.  Index SEO-Urls -  Cache Suchfunktion und  Cache Suchfunktion  gelöscht (mehrfach)
  2. Sehr lange selber nach einer Lösung gesucht und wie ihr schon ahnt keine Lösung gefunden :frowning:

Hat einer vonn euch eine Lösung? Zumal ich auch nicht weiss, ob dies nun von google und co nun nicht berücksichtigt wird, da es in den eigenen Reihen nicht auffindbar ist!

Ich danke vorab schon einmal für jegliche Hilfe

Lieben Gruß
Angelika

Folgendes ist gerade geschehen - plötzlich findet Shopware durch die genaue Artikelnummereingabe das Produkt, aber ansonsten immer noch gähnende Leere!

Gerade noch einen neuen Artikel eingestellt und dort finde ich auch nur unter EXAKTER Artikelnummer den gewünschten Artikel in der Suchfunktion!
Ich verstehe einfach nicht, wo ich da ansetzen soll um den Artikel anständig mit den ersten drei Buchstaben, oder unter den Herstellernamen in der Suchfunktion zu finden :frowning:

Hast du denn mal den Suchindex im Backend -> Performance Modul einmal komplett neu aufgebaut?

@Moritz Naczenski schrieb:

Hast du denn mal den Suchindex im Backend -> Performance Modul einmal komplett neu aufgebaut?

Hi und danke vorab für die Hilfe , aber leider habe ich hier nun folgende Fehlermeldung
Indexierung fehlgeschlagen, weitere Informationen findest du im Log.
503
Service Unavailable

KOMISCH ist aber, dass ich es gestern auch gemacht habe und da keine Fehlermeldung gekommen ist!
Hmmmmmm

Am besten schaust du mal konkret nach der Fehlermeldung. Die steht entweder im PHP-Errorlog des Webservers oder kann auch von Shopware ausgegeben werden, wenn man die config.php anpasst: Shopware 5 - Tutorials & FAQs - Fehlermeldungen in Shopware debuggen

1 Like

Danke dir - dann muss ich mal schauen wie ich das bewerkstellige!
Ich verstehe nur nicht, wieso plötzlich es nicht mehr geht und wieso es mit der korekten Artikelnummer gefunden wird!

@Angelika001 schrieb:

Ich verstehe nur nicht, wieso plötzlich es nicht mehr geht und wieso es mit der korekten Artikelnummer gefunden wird!

Bei Artikelnummern wird immer erst zunächst geschaut, ob die Artikelnummer bei einem Artikel vorhanden ist. Wenn das der Fall ist, wird garkeine Suche ausgeführt. Also die Suchfunktion hat damit nichts zu tun. Du kannst das deaktivieren in den Grundeinstellungen unter „Nummernsuche“. Wenn das aus ist, dann schaut er garnicht mehr, ob es die Artikelnummer schon gibt. 

1 Like

Ich habe mir die Fehlermeldung vom System per E-Mail zusenden lassen und hoffe das hilft.
Nur leider kann ich nicht wirklich viel damit anfangen. Es ist eine echt lange Liste und ich verstehe einfach nicht, woher dies alles kommt :slight_smile:

Hier mal ein kleiner Auszug vom ganzen …
Falls dies ein guter Ansatz ist und daraus schon resultieren kann, woran es liegen könnte, kann ich ja den ganzen Auszug senden!

An exception occurred while executing 'INSERT IGNORE INTO s_search_index (keywordID, elementID, fieldID)

SELECT sk.id as keywordID, 5285 as elementID, 5 as fieldID FROM s_search_keywords sk WHERE sk.keyword IN ('1145')

UNION ALL

SELECT sk.id as keywordID, 5287 as elementID, 5 as fieldID FROM s_search_keywords sk WHERE sk.keyword IN ('1147')

UNION ALL

SELECT sk.id as keywordID, 5288 as elementID, 5 as fieldID FROM s_search_keywords sk WHERE sk.keyword IN ('1148')

UNION ALL

SELECT sk.id as keywordID, 5289 as elementID, 5 as fieldID FROM s_search_keywords sk WHERE sk.keyword IN ('1149')

UNION ALL

SELECT sk.id as keywordID, 5290 as elementID, 5 as fieldID FROM s_search_keywords sk WHERE sk.keyword IN ('1150')

UNION ALL

SELECT sk.id as keywordID, 5291 as elementID, 5 as fieldID FROM s_search_keywords sk WHERE sk.keyword IN ('1151')

UNION ALL

SELECT sk.id as keywordID, 5302 as elementID, 5 as fieldID FROM s_search_keywords sk WHERE sk.keyword IN ('1153', '2')

UNION ALL

SELECT sk.id as keywordID, 5303 as elementID, 5 as fieldID FROM s_search_keywords sk WHERE sk.keyword IN ('1153', '3')

UNION ALL

SELECT sk.id as keywordID, 5304 as elementID, 5 as fieldID FROM s_search_keywords sk WHERE sk.keyword IN ('1153', '4')

UNION ALL

SELECT sk.id as keywordID, 5293 as elementID, 5 as fieldID FROM s_search_keywords sk WHERE sk.keyword IN ('1154')

UNION ALL

SELECT sk.id as keywordID, 5294 as elementID, 5 as fieldID FROM s_search_keywords sk WHERE sk.keyword IN ('1155')

UNION ALL

SELECT sk.id as keywordID, 5295 as elementID, 5 as fieldID FROM s_search_keywords sk WHERE sk.keyword IN ('1157')

UNION ALL

SELECT sk.id as keywordID, 5296 as elementID, 5 as fieldID FROM s_search_keywords sk WHERE sk.keyword IN ('1158')

UNION ALL

SELECT sk.id as keywordID, 5309 as elementID, 5 as fieldID FROM s_search_keywords sk WHERE sk.keyword IN ('1159', '2')

UNION ALL

SELECT sk.id as keywordID, 5310 as elementID, 5 as fieldID FROM s_search_keywords sk WHERE sk.keyword IN ('1159', '3')

UNION ALL

SELECT sk.id as keywordID, 2920 as elementID, 5 as fieldID FROM s_search_keywords sk WHERE sk.keyword IN ('1202', 'l')

UNION ALL

 

Habe im Log auch viele von diesen Fehlern.

 

Hier mal ein kleiner Auszug vom ganzen …
Falls dies ein guter Ansatz ist und daraus schon resultieren kann, woran es liegen könnte, kann ich ja den ganzen Auszug senden!

An exception occurred while executing 'INSERT IGNORE INTO s_search_index (keywordID, elementID, fieldID)

SELECT sk.id as keywordID, 5285 as elementID, 5 as fieldID FROM s_search_keywords sk WHERE sk.keyword IN (‚1145‘)

UNION ALL

SELECT sk.id as keywordID, 5287 as elementID, 5 as fieldID FROM s_search_keywords sk WHERE sk.keyword IN (‚1147‘)

UNION ALL

SELECT sk.id as keywordID, 5288 as elementID, 5 as fieldID FROM s_search_keywords sk WHERE sk.keyword IN (‚1148‘)

UNION ALL

SELECT sk.id as keywordID, 5289 as elementID, 5 as fieldID FROM s_search_keywords sk WHERE sk.keyword IN (‚1149‘)

UNION ALL

SELECT sk.id as keywordID, 5290 as elementID, 5 as fieldID FROM s_search_keywords sk WHERE sk.keyword IN (‚1150‘)

UNION ALL

SELECT sk.id as keywordID, 5291 as elementID, 5 as fieldID FROM s_search_keywords sk WHERE sk.keyword IN (‚1151‘)

UNION ALL

SELECT sk.id as keywordID, 5302 as elementID, 5 as fieldID FROM s_search_keywords sk WHERE sk.keyword IN (‚1153‘, ‚2‘)

UNION ALL

SELECT sk.id as keywordID, 5303 as elementID, 5 as fieldID FROM s_search_keywords sk WHERE sk.keyword IN (‚1153‘, ‚3‘)

UNION ALL

SELECT sk.id as keywordID, 5304 as elementID, 5 as fieldID FROM s_search_keywords sk WHERE sk.keyword IN (‚1153‘, ‚4‘)

UNION ALL

SELECT sk.id as keywordID, 5293 as elementID, 5 as fieldID FROM s_search_keywords sk WHERE sk.keyword IN (‚1154‘)

UNION ALL

SELECT sk.id as keywordID, 5294 as elementID, 5 as fieldID FROM s_search_keywords sk WHERE sk.keyword IN (‚1155‘)

UNION ALL

SELECT sk.id as keywordID, 5295 as elementID, 5 as fieldID FROM s_search_keywords sk WHERE sk.keyword IN (‚1157‘)

UNION ALL

SELECT sk.id as keywordID, 5296 as elementID, 5 as fieldID FROM s_search_keywords sk WHERE sk.keyword IN (‚1158‘)

UNION ALL

SELECT sk.id as keywordID, 5309 as elementID, 5 as fieldID FROM s_search_keywords sk WHERE sk.keyword IN (‚1159‘, ‚2‘)

UNION ALL

SELECT sk.id as keywordID, 5310 as elementID, 5 as fieldID FROM s_search_keywords sk WHERE sk.keyword IN (‚1159‘, ‚3‘)

UNION ALL

SELECT sk.id as keywordID, 2920 as elementID, 5 as fieldID FROM s_search_keywords sk WHERE sk.keyword IN (‚1202‘, ‚l‘)

UNION ALL

Ich kann keine Sidemap und keinen Such-Index mehr aufbauen.
Version 5.5.8

Kann jemand helfen?​

@Angelika001 schrieb:

…An exception occurred while executing 'INSERT IGNORE INTO s_search_index (keywordID, elementID, fieldID)…

 

Vielleicht in der letzten Zeit etwas geändert bei den Einstellungen der Suche? Tabellen? Spalten? Irgendwas hinzugefügt? Ein Freitextfeld? Irgendwas?