wie funktioniert der Index bzw. die Suche

Ich wäre dankbar für einen Hinweis wenn es da irgendwo einen genaueren Einblick oder eine Dokumentation gibt. Ich habe einen Ersatzartikel von HP im Shop mit der folgenden Artikelnummer die im Titel steht: c2n922ae Ich habe den Eindruck, dass der Suchbegriff ignoriert wird. Ich habe die Mindestlänge für ein Wort auf 2 eingestellt und wäre jetzt davon ausgegangen, dass z.B. nach 922 und ae gesucht wird und dass der Artikel dann auch in den Suchergebnissen auftaucht. Das ist allerdings nicht der Fall. Viele Grüße derion

Ich habe mir mal die s_search_keywords tabelle angesehen, c2n922ae steht nicht drin, dafür aber c2n92ae. Ich habe den Cache geleert, den Such-Index manuell neu aufbauen lassen aber keine Änderung feststellen können. Zumindest sehe ich jetzt schon einmal, dass Suchbegriffe alphanumerisch gespeichert werden und nicht zerlegt.

Ich bin im Moment etwas desillusioniert was die Qualität der Suche betrifft und würde gerne das Thema weiter diskutieren. Nachdem ich davon überzeugt bin, dass die UND Suche sinnvoller ist, als die ODER Suche habe ich mir zum Testen die Intelligente Suche installiert und AND Logik aktiviert. Ich bin der Meinung, dass ein Kunde der nach Vogel+Futter sucht Futter möchte und keinen Käfig, auch kein Futter für Hunde. Insbesondere wenn er nach dem Preis sortiert ist die Ergebnisliste nicht kundenfreundlich. Also freue ich mich erst mal über den Punkt „Verbinde zwei Suchbegriffe mit AND Logik“ Nach der Installation war der erste Eindruck positiv, aber eben nur der erste. Die Werte für „Maximal-Distanz für Unscharfe Suche in Prozent“ und Maximal-Distanz für Teilnahme in Prozent" habe ich auf 20 gesetzt, die Wortlänge auf 2. Nun zur Situation: Ich habe einige Stifte mit dem folgenden Titel: „STABILO Fineliner point 88, Strichstärke: 0,4 mm, FARBE“ Was mich grundsätzlich schon einmal verwirrt, ist dass die Suche nach „stabilo point“ zu einem anderen Ergebnis (552 Treffer) führt als „point stabilo“ (145 Treffer). stabilo (548 Treffer) stabilo point (552 Treffer, eigentlich hätte ich eine Einschränkung erwartet) stabilo point 88 (552 Treffer, komisch) stabilo 88 (681 Treffer, noch komischer) Nun die beiden Werte etwas höher gesetzt, in der Hoffnung, dass Worte genauer genommen werden, also beide auf 50. stabilo (548 Treffer) stabilo point (548 Treffer) stabilo point 88 (0 Treffer) stabilo 88 (0 Treffer) Und noch auf 90: stabilo (548 Treffer) stabilo point (0 Treffer) stabilo point 88 (0 Treffer) stabilo 88 (0 Treffer) stabilo fineliner (0 Treffer) Ich werde mir das noch weiter ansehen, aber irgendwie ist das nicht so ganz wie ich mir das vorstelle, bin aber froh um jede Stellungnahme oder jeden Denkansatz zu dem Thema. Viele Grüße derion

OK, wieder ein Schritt weiter, die intelligente Suche scheint den ersten Suchbegriff anders zu behandeln als den zweiten. Ich sehe nicht, dass ich das einstellen könnte, also ist die UND Verknüpfung da nicht ohne eine Sonderbehandlung zu haben. Leider ist der Weg das weiter zu Beleuchten nicht offen, da man den Quellcode nicht einsehen kann.

Hallo derion, einen generellen Einblick in die Funktion der Suche bekommst Du in unseren wiki- Artikeln. Hierfür sollte man die Informationen aus der normalen und der intelligenten Suche miteinander verbinden, da die grundlegenden Funktionen eher im Bereich der normalen Suche erklärt werden. Du findest die Artikel hier: Suche: http://wiki.shopware.com/Suche_detail_929.html Intelligente Suche SW5: http://wiki.shopware.com/Plugin-Intelli … _1857.html Das Problem bei deinen Suchergebnissen liegt in erster Linie darin, dass die “AND”- Verknüpfte Suche noch nicht gänzlich implementiert worden ist, hier fehlen noch ein Paar Anpassungen im Bereich des Core. Diese Anpassungen lassen wir im Rahmen eines der nächsten Updates mit einfliessen, dann können die Ergebnisse der Suche besser nachvollzogen werden.

1 „Gefällt mir“