Neu Artikelnummer mit "-" können im Shop nicht gefunden werden

mona

Sehr aktives Mitglied
26. April 2016
308
25
Ich habe Artikelnummer mit einem "-", z.B. 143-070 etc.

Muss ich da irgendwo eine spezielle Einstellung machen, dass diese Artikel gefunden werden können?
Die Suche danach bringt kein Resultat. Evo-Template, Shop 4.06

Vielen Dank
gruss
mona
 

Patrick Gugelsberger

Moderator
Mitarbeiter
1. Februar 2019
454
78
Hallo @mona,

ich habe das ganze soeben nochmal überprüft und konnte das Problem leider nicht nachstellen.

In deinem Backend darf unter "Storefront->Suche->Sucheinstellungen" bei Suchpriorität Artikelnummer keine 0 hinterlegt sein, das würde bedeuten der Shop sucht nicht nach Artikelnummern.

Wenn das bei dir richtig eingestellt ist dann leere bitte einmal den Such-Cache. Den Such-Cache kannst du leeren indem du bei der Einstellung "Volltextsuche verwenden" die Suchart einmal wechselst, speicherst und anschließend wieder auf die gewünschte Suchart änderst und entsprechend natürlich speicherst.
 
  • Gefällt mir
Reaktionen: mona

mona

Sehr aktives Mitglied
26. April 2016
308
25
Hallo @Patrick

Danke für die ausführliche Antwort. Suchpriorität Artikelnummer war richtig eingestellt. Den Such-Cache leeren (guter Trick 🙂) hats gebracht, die Art.nrn werden
gefunden.
Volltextsuche Ist auf Standardsuche eingestellt, was bedeutet Standard in diesem Zusammenhang?
Die Suchprioritäten-Einstellungen sind für mich irgendwie wie ein Buch mit sieben Siegeln. Die 0 ist klar, die restl. Numerierung irgendwie nicht....

Dank & Gruss
mona
 

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.881
529
Halle
Hallo mona,
was bedeutet Standard in diesem Zusammenhang?
Standardsuche bedeutet hier eine einfache String-Suche in den priorisierten Feldern, während die Volltextsuche eher eine semantische Begriff-Suche ist. Die größten Unterschiede gibt es, wenn nach mehreren Begriffen gesucht wird. Hier wird die Standardsuche nur fündig, wenn sich ALLE Begriffe in ein und demselben Feld befinden, während die Volltextsuche die Begriffe unabhängig von ihrem Vorkommen findet. Die Standardsuche findet auch Teilstrings, während die Volltextsuche eher nach ganzen Wörtern sucht. Für eine reine Suche nach Artikelnummern ist also die Standardsuche besser geeignet, während die Volltextsuche ihre Stärken bei der Begriffsuche in Artikelnamen und Beschreibungen hat. Ggfs. ist die Volltextsuche (Boolean Mode) ein Kompromiss , da dieser auch Wortteile findet, solange sie am Wortanfang stehen.
Hier sollte man einfach mal in die gespeicherten Suchanfragen schauen, wonach am häufigsten gesucht wird und dann mal die versch. Suchen ausprobieren, um die besten Ergebnisse zu finden.

Die Suchprioritäten-Einstellungen sind für mich irgendwie wie ein Buch mit sieben Siegeln. Die 0 ist klar, die restl. Numerierung irgendwie nicht....
Die Werte für "Suchpriorität Feldname" legen fest, mit welcher Priorität nach einem Begriff in diesem Feld gesucht wird. Die 0 beduetet dabei: "Dieses Feld wird bei der Suche ausgelassen". Jeder andere Wert bedeutet Suche in diesem Feld und priorisiert den Treffer in der Ergebnisliste, wobei hier die Prio desto höher je höher der Wert ist. D.h. z.B.: Ist die "Suchpriorität Artikelname" größer als "Suchpriorität Artikelkurzbeschreibung", dann werden Artikel bei denen der Suchbegriff im Artikelnamen gefunden wurde, vor denen mit Treffer in der Artikelkurzbeschreibung aufgelistet. Kurz gesagt, je kleiner die Prio desto weiter hinten stehen die gefundenen Artikel in der Ergebnissliste. Dadurch wird also die "Standardsortierung" bestimmt.

Die Werte für "Priorität der Suchtreffersortierung: xxx" legen dagegen nur die Sortierung der Werte im "Sortierung"-Dropdown auf der Ergebnisseite fest. Eine 0 bedeutet hier, dass diese Sortierung nicht zur Auswahl steht. Je höher dagegen der Wert, je weiter oben wird die Sortier-Option im Dropdown gelistet.
 

mona

Sehr aktives Mitglied
26. April 2016
308
25
Hallo @FPrüfer
Super - Vielen Dank für die detaillierte Erklärung. Ist nun alles klar! Es priorisiert also die Einträge in der Ergebnisliste. Dann werde ich mich mal mit diesen
einzelnen "Prios" auseinandersetzen 🙂

Herzlichen Dank.
gruss
mona
 

golvreven

Gut bekanntes Mitglied
1. Oktober 2020
284
22
Hallo zusammen,

bei uns sind mit der Volltextsuche sowohl Artikelnamen, als auch Suchbegriffe eines Artikels mit Prio 10 gesetzt. Dennoch findet die Suche einen Artikel überhaupt nicht:

Suchanfrage: "4011"
Suchergebnis: eine Reihe von Artikeln, die "4011" an keiner Stelle enthalten, sowie ein Artikel, der "4011" in der Artikelnummer enthält

Der gesuchte Artikel hat die 4011 sowohl im Artikelnamen, als auch in den hinterlegten Webshop-Suchbegriffen. Zudem noch in seiner URL.

Wie kann man sich das erklären? Und was sollten wir ändern?
Der Suchecache wurde geleert.

Viele Grüße
g.
 

Ähnliche Themen