Neu Shop-Suche - Was bedeutet die Suchpriorität? Max. Treffer ändert sich nicht?

Xantiva

Sehr aktives Mitglied
28. August 2016
1.746
301
Düsseldorf
Hallo zusammen,

ich habe in den Test- Shop von JTL alle unsere Artikel exportiert ( > 6.000) und experimentiere nun mit der normalen Suche im Shop.
  1. Ich kann bei Sucheinstellungen : Maximale Treffer pro Suche einstellen und speichern was ich will - mir werden immer nur max. 300 Artikel angezeigt. Auch wenn den Parameter auf 100 reduziere, bleibt es bei 300 Treffern?
  2. Was bedeutet diese "Suchpriorität" bzw. die "Priorität der Suchtreffersortierung" konkret? Die scheint keine brauchbaren Ergebnisse zu liefern?

Beispiel:

Ich suche nach Bast: u21422tn. test3.jtl- hosting.de/navi.php?qs=bast
(nicht als Link, da ich nicht möchte, dass der Crawler das alles einliest)

Ich sehe im Moment 300 Artikel, aber keinen einzigen echten "Bast". Klar ist der Begriff "Bast" bei Bastelartikeln sehr häufig vertreten, aber was für einen Sinn macht eine "Suchpriorität", wenn die wichtigen Artikel trotzdem nicht angezeigt werden? Bereits an 10. Stelle ist ein Artikel, bei dem der Begriff "bast" noch nicht mal in dem Artikelnamen vorkommt.

Im Gegensatz dazu die Suche im alten Shop:
https://www.basteln-selbermachen.de/search_result.php?keywords=bast

Dort habe ich auch eine Sortierung der Ergebnisse nach Relevanz programmiert und unter den ersten 21. Treffern sind alle 16 Bast-Artikel aufgelistet ...


Es sieht fast so aus, als wenn die ersten 300 Treffer gemäß der Suchabfrage dann noch nach irgend einem Ranking sortiert werden. Wenn aber die "besten" Treffer durch die DB-Suche erst an der 310. Stelle kommen würden, fallen die halt hinten über und werden dem Kunden nicht angezeigt.

Danke,
Mike
 

M.Stickel

Moderator
Mitarbeiter
9. Februar 2016
298
38
Hallo,

die Begrenzung der Suche greift aktuell nicht. Ich habe das als Bug aufgenommen (https://gitlab.jtl-software.de/jtlshop/shop4/issues/497).
Deine Angaben bzgl. der Suche kann ich allerdings nicht nachvollziehen. Wenn ich in deinem Testshop suche, dann erhalte ich direkt Treffen mit "bast" im Artikelnamen.
Standardmäßig sollte der Artikelnamen auch mit der Priorität "10" in die Sortierung einfließen, also diese Ergebnisse oben anzeigen. Je höher die Priorität unter Storefront->Suche->Sucheinstellung, desto weiter oben wird ein gefundener Artikel in die Ergebnisse einsortiert.
 

Xantiva

Sehr aktives Mitglied
28. August 2016
1.746
301
Düsseldorf
die Begrenzung der Suche greift aktuell nicht. Ich habe das als Bug aufgenommen (https://gitlab.jtl-software.de/jtlshop/shop4/issues/497)
Danke!

Deine Angaben bzgl. der Suche kann ich allerdings nicht nachvollziehen. Wenn ich in deinem Testshop suche, dann erhalte ich direkt Treffen mit "bast" im Artikelnamen.
Kein Wunder, denn im Moment ist JTL-Search aktiviert. Die Ergebnisse passen sehr gut.
 

M.Stickel

Moderator
Mitarbeiter
9. Februar 2016
298
38
Hallo,

Begrenzung und Priorisierung werden mit im Suchcache gespeichert. Dieser wird standardmäßig alle 60 min zurückgesetzt. Änderungen sind also kurzfristig nicht nachvollziehbar.
Eine Möglichkeit wäre während der Konfiguration die Gültigkeitsdauer des Caches runterzusetzen. Dazu per FTP in der Datei includes/config.JTL- Shop-ini.php

define('SUCHCACHE_LEBENSDAUER', 2);

einfügen. Damit wird der Cache 2 Minuten nach einem Abgleich ungültig.
Alternativ kann man auch die Datenbanktabelle "tsuchcache" leeren.
 

Xantiva

Sehr aktives Mitglied
28. August 2016
1.746
301
Düsseldorf
@M.Stickel : Danke, dann kann ich das später testen, wenn ich den Free- Shop installiere. Im Moment nutze ich einen JTL gehosteten Testshop. Da komme ich nicht an die Dateien ran.

Vielleicht macht es Sinn ...
  • diese Info über den zusätzlichen Suchcache im Backend bei den Sucheinstellungen mit anzugeben und dort auch die Möglichkeit zu bieten, den Cache per Button-Klick zu leeren
  • den Cache mit unter System : Wartung : Cache aufzuführen? (Denn ich hatte noch alle Cache Optionen deaktiviert, da gehe ich nicht davon aus, dass es dann noch einen weiteren aktiven Cache gibt.)
 

fibergirl

Sehr aktives Mitglied
14. April 2016
824
249
Darf ich noch einmal auf dieses Thema zurückkommen?

Stichwort Suchpriorität bzw. Priorität der Suchtreffersortierung.
Ich hätte in der Shopsuche schon gern ein Suchergebnis nach Relevanz.

Relevanz hieße etwa für mich in erster Annäherung (ganz stumpf):
wenn ich Artikel mit Bast verkaufen würde, und ein Kunde sucht nach "bast", dann möchte ich im ersten Anlauf ganz oben den (die) Artikel oben sehen, in denen am häufigsten das Wort "Bast" enthalten ist (verteilt auf eines oder mehrere Felder wie Artikelname, Nummer, Beschreibung, Suchbegriffe, usw ...)
In der Reihenfolge der Häufigkeit.
Oder im Endeffekt auch: internes "Keywordstuffing" sollte das Suchergebnis bzw. die Suchergebnisreihenfolge beeinflussen.

An erster Stelle sind Name A-Z, Preis, Bestsellerstatus o.ä. erstmal uninteressant. Da muss es nach Relevanz gehen! Bei gleicher Relevanz (bzw. Häufigkeit) können dann die anderen Kriterien greifen.
Umsortieren kann der Kunde es sich danach immer noch.

Frage: wie kann ich ein solches Ergebnis in der Shopsuche erreichen?

Bisher habe ich einige meiner Artikel in verschiedenen Feldern mit einer unterschiedlichen Anzahl meines Suchbegriffs bestückt, hochgeladen und in den Einstellungen die Suchprioritäten allesamt auf 10 gesetzt. Nur einige meiner Artikel wurden danach überhaupt mit dem Suchbegriff gefunden. Sortierung war "Standard". Die Reihenfolge konnte ich an keinem bestimmten Merkmal festmachen. Nach der Häufigkeit war es nicht.

Gruß, fibergirl
 
Zuletzt bearbeitet:

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.777
468
Halle
Hallo,
Bisher habe ich einige meiner Artikel in verschiedenen Feldern mit einer unterschiedlichen Anzahl meines Suchbegriffs bestückt, hochgeladen und in den Einstellungen die Suchprioritäten allesamt auf 10 gesetzt. Nur einige meiner Artikel wurden danach überhaupt mit dem Suchbegriff gefunden. Sortierung war "Standard".
Die "Suchpriorität:..." bestimmt die Reihenfolge der Felder in denen gesucht wird. Artikel mit dem Suchbegriff in einem höher priorisierten Feld werden (in der Standardsortierung) entsprechend weiter oben gelistet. In Feldern mit der Priorität 0 wird nicht gesucht. Wenn Sie die Prios aller Felder auf den gleichen Wert setzen, dann wird kein Feld "bevorzugt" bzw. ist die Reihenfolge dann durch die Programmierung vorgegeben.
Die "Priorität der Suchtreffersortierung: ..." bestimmt die Reihenfolge der Auswahlmöglichkeiten im "Sortierung"-Dropdown - hat also keine direkte Auswirkung auf das Ergebnis. Die Standardsortierung könen Sie mit der Einstellung "Standardsortierung" festlegen.

Eine Sortierung nach echten Relevanzkriterien (Übereinstimmung, Häufigkeit, Nähe der Suchworte zueinander, etc.) ist mit der Standardsuche in der aktuellen Version nicht möglich. Vrstl. mit Version 4.06 wird es hier aber eine Verbesserung geben, die solche Kriterien berücksichtigt. (siehe auch: https://gitlab.jtl-software.de/jtlshop/shop4/issues/426)
 

fibergirl

Sehr aktives Mitglied
14. April 2016
824
249
Danke, das Issue-Thema ist sehr interessant zu lesen!
Hier ist (bei Interesse) ein wenig über die MySQL-Volltextsuche: https://systems.inside-intermedia.de/die-volltextsuche-in-mysql-richtig-nutzen

Bei uns (unter 10.000 Artikel) würde die Indexerstellung dann nur wenige Sekunden dauern.
Trotzdem stellt sich die Frage, zu welchen Zeitpukten der Index erstellt wird. Eigentlich müsste das ja automatisch nach jeder Artikelübertragung stattfinden, oder vielleicht auch zeitgesteuert (jedenfalls ohne vom Admin geöffnetes Backend)? Aber dann gibts doch kein Ajax?
Und was machen Händler mit Artikelsortiment im sechsstelligen Bereich?

Hach, aber wenn das Leben auf diese Weise leichter wird, komme ich doch mal mit meinem Wunsch um die Ecke.
Ich hätte auch gern die Kategorien mitdurchsucht!
Bei uns stehen viele technische Informationen über die vertriebenen Produkte in deren Kategorie. In meinem "alten" Noch- Shop findet die Suche daher bei solchen Begriffen gern auch die passende Kategorieseite. Öffnet der Kunde diese und liest sich die Beschreibung durch, dann weiß er normalerweise weiter, kennt z.B. die richtige Unterkategorie, oder (dann neu, bei JTL) welche Artikel-Merkmale er wählen sollte.
Bei den Kategorien gibts ja nicht sooo viel zu durchsuchen, nur den Namen und die Beschreibung ... :)
 

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.777
468
Halle
Hallo,
Trotzdem stellt sich die Frage, zu welchen Zeitpunkten der Index erstellt wird. Eigentlich müsste das ja automatisch nach jeder Artikelübertragung stattfinden, oder vielleicht auch zeitgesteuert (jedenfalls ohne vom Admin geöffnetes Backend)? Aber dann gibts doch kein Ajax?
Ist ein Volltext-Index einmal erstellt wird er vom DB-Server bei jeder Änderung automatisch aktuell gehalten. (Wie jeder andere Index auch.)
Und was machen Händler mit Artikelsortiment im sechsstelligen Bereich?
Die können sich an unseren Support wenden, der dann ggfs. die Indizes direkt auf dem DB-Server anlegt.
Ich hätte auch gern die Kategorien mitdurchsucht!
Das ist aktuell für die Standardsuche nicht vorgesehen.

Hinweis: Die beschriebene Funktionalität ist noch nicht Bestandteil eines konkreten Releases von JTL- Shop und kann sich damit bis zur Veröffentlichung in Teilen oder Vollständig ändern!
 

fibergirl

Sehr aktives Mitglied
14. April 2016
824
249
Hallo Herr Prüfer,

vielen Dank für die Antworten.
Ja ich weiß, es dauert noch bis das alles soweit ist.

Mit den Kategoriensuche bitte ich JTL einfach nur darum, sich das noch einmal zu überlegen.
Ein sorgfältig geführtes und gestaltetes Online-Fachgeschäft (vulgo Shop) ist mehr als ein unstrukturierter Wust von Artikeln, in denen der Konsument gelangweilt herumklickt und dann und wann auf "Kaufen" drückt ... :rolleyes:
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Suche Freelancer / kleine Agentur / Profi "Aufsetzen" von JTL-Shop Dienstleistung, Jobs und Ähnliches 3
Neu [ Vorschlag ] Lastschrift / Bankdaten im Shop verwalten JTL-Shop - Ideen, Lob und Kritik 0
Neu Artikel bleibem im Warenkorb nach Bestellabbruch - Shop 5.15 JTL-Shop - Fehler und Bugs 0
Neu JTL-SHOP Checkbox mit zwei verlinkungen im Text! Allgemeine Fragen zu JTL-Shop 1
Neu Shop 5 - Konfigurator Modifikation – Function zur sofortigen Item Übernahme Technische Fragen zu Plugins und Templates 0
Neu JTL-Shop 5.21 - WAWI 1.7.7.0 Hersteller erscheinen nicht im Shop JTL-Shop - Fehler und Bugs 0
Neu JTL Shop 5.21 Weiterleitungen funktionieren nicht JTL-Shop - Fehler und Bugs 0
Neu Shop 4 aktuelle Version - Megamenü Phänomen JTL-Shop - Fehler und Bugs 0
Neu Probleme mit Produktbewertung für Rich-Snippets und Trusted Shops Plugin (Vers. 4.09) [JTL Shop 4.05] Plugins für JTL-Shop 0
Neu JTL Shop 5.1.5 zu 5.2.1 Error Installation / Updates von JTL-Shop 2
Neu Theme Editor mit Shop 5.2.1 Templates für JTL-Shop 0
Neu Shop Installation auf andere Domain übertragen jetzt Seitenladefehler Installation / Updates von JTL-Shop 0
Linke Seitenleise nach Aktivierung von Schnellkauf im Shop 5.2 verschwunden Einrichtung JTL-Shop5 0
Neu Installation JTL Shop Installation / Updates von JTL-Shop 1
Neu Bestellbestätigung JTL Shop Allgemeine Fragen zu JTL-Shop 1
Neu Freipositionen im Shop? Technische Fragen zu Plugins und Templates 0
Neu Freipositionen im Shop? Technische Fragen zu Plugins und Templates 0
Gelöst Nach Update von Shop 5.1 auf 5.2.1 kein Zugriff auf Backend möglich - Host by Ionos Installation / Updates von JTL-Shop 7
Neu Lizenzschlüssel für kostenfreie Shop Lizenz eingegeben aber angezeigt wird im Shop trotzdem Lizenz abgelaufen Onlineshop-Anbindung 2
Neu JTL Shop 5 - Automatische Spracherkennung Allgemeine Fragen zu JTL-Shop 0
Neu Nach Update auf Shop 5.2.1 - Exportformate Cron funktioniert nicht und manuelle Auslösung liefert nur ein "-1" auf dem Bildschirm - JTL-Shop - Fehler und Bugs 0
Neu Ebay Shop kündigen? Einrichtung und Installation von JTL-eazyAuction 0
Neu Leere Bestellabschluß-Seite nach Shop-Update 5.2 JTL-Shop - Fehler und Bugs 2
verbindungstest zu shop - Benutzer und Passwort "falsch" JTL-Wawi 1.6 0
Neu 💙 Neues Plugin: Audioplayer Plus (stylischer Player mit Playlist für mehrere MP3-Dateien) für JTL-Shop 5 Plugins für JTL-Shop 0
Neu 💙 kostenloses Plugin: Shopauskunft Widget (Bewertungen sammeln und anzeigen) für JTL-Shop 5 Plugins für JTL-Shop 0
Beantwortet Bug in BaseSearchQuery.php in Shop v5.2.1 ? JTL-Shop - Fehler und Bugs 1
Neu JTL Shop 5.1.5 & PHP 8.0 - Fehlermeldung auf manchen Shopseiten (str_replace) Betrieb / Pflege von JTL-Shop 4
Neu Exportformate manuell ausführen, liefert nur ein "-1" auf dem Bildschirm - Shop 5.2.1 Betrieb / Pflege von JTL-Shop 4
Neu Shop 5.21 - RatePay Warnung Geburtstag nötig? Betrieb / Pflege von JTL-Shop 1
Neu Neuen zusätzlichen Shop in der WaWi mit Connector anlegen - Hilfe Gambio-Connector 1
Neu Dropper - Coustum Drop Anpassungen an Shop 5 Dienstleistung, Jobs und Ähnliches 2
Neu Shop 5.2.1 Artikelbilder im Warenkorb Installation / Updates von JTL-Shop 8
Neu Shop 5.21 + Wawi 1.7.6.1 im Shop werden keine Hersteller Meta-Tags gesetzt JTL-Shop - Fehler und Bugs 2
Neu getConfigValue is deprecated Shop 5.2.1 Installation / Updates von JTL-Shop 7
Neu Keine sichere Verbindung nach Update auf Shop 5.2 Installation / Updates von JTL-Shop 18
Neu Shop 5 Plugin-Updates Plugins für JTL-Shop 1
Neu Shop 5.2.x - Konfigurator: Beschreibung vom Artikel wird angezeigt JTL-Shop - Fehler und Bugs 4
Neu Shop 5.2.x - Konfigurator verliert konfig JTL-Shop - Fehler und Bugs 5
Neu JTL-Shop 5.2 - Aktuell 5.2.2 Releaseforum 2
Neu Feld "Beschreibung" aus Artikel > Merkmal im JTL Shop 5 darstellen Allgemeine Fragen zu JTL-Shop 0
JTL Shop 5 nach Installation nur teils erreichbar und kann nicht angebunden werden Einrichtung JTL-Shop5 3
Neu Dienstleister, Hilfe gesucht Upgrade JTL 3 Shop auf JTL 5 Shop Dienstleistung, Jobs und Ähnliches 1
Neu Kategorien und Artikel landen nicht im Shop User helfen Usern - Fragen zu JTL-Wawi 2
Neu robots.txt shop 4 Allgemeine Fragen zu JTL-Shop 2
Neu JTL Shop 5 - download-modul fragt kein Kundenkonto ab Allgemeine Fragen zu JTL-Shop 0
Probleme bei der Einrichtung eines Test-Shops vor dem Shop 5 Upgrade Upgrade JTL-Shop4 auf JTL-Shop5 2
JTL Shop Abgleich nach Update auf 1.6.45.2 JTL-Wawi 1.6 5
Neu voraussichtliches Lieferdatum wird nicht an den shop übertragen JTL-Wawi - Fehler und Bugs 0
Neu vorausichtliches Lieferdatum wird nicht an den Shop / an die Kunden übertragen JTL-Shop - Fehler und Bugs 0

Ähnliche Themen