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

Xantiva

Sehr aktives Mitglied
28. August 2016
1.789
315
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.789
315
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.789
315
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
831
261
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.881
524
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
831
261
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.881
524
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
831
261
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 JTL Shop 5.4 - Seite 1 verschachtelt sich bei klick auf Seite 1 JTL-Shop - Fehler und Bugs 0
Neu Konto an den Shop übertragen - wie funktioniert das praktisch? Umstieg auf JTL-Shop 0
Fatal-Error im Adminbereich nach Update - Shop läuft Upgrade JTL-Shop4 auf JTL-Shop5 3
Neu Gehosteter Shop nicht mehr aufrufbar und auch kein admin-Login mehr möglich JTL-Shop - Fehler und Bugs 3
Neu Shop 5.4 - Error 500 mit aktiviertem JTL Debug JTL-Shop - Fehler und Bugs 7
Neu Ausgabeweg => Beschreibungen werden nicht von JTL Wawi gezogen für Shop/ebay/sonst was User helfen Usern - Fragen zu JTL-Wawi 3
Neu JTL Shop 5.4.0 eigene Inhalte/Seiten hinzufügen nicht möglich JTL-Shop - Fehler und Bugs 5
Neu Shop 5.4.0: Zahlungsarten nun als Position in der Wawi? JTL-Shop - Ideen, Lob und Kritik 11
Neu Warnung: Update auf Shop 5.4 Installation / Updates von JTL-Shop 38
Neu Spam Newsletteranmeldungen und Shop Anmeldungen Allgemeine Fragen zu JTL-Shop 1
Neu JTL Shop Subscription wurde durch Umstellung auf "Advanced Edition" teils doppelt berechnet Allgemeine Fragen zu JTL-Shop 1
Neu JTL-Shop 5.4 - Aktuell 5.4.0 Releaseforum 0
Neu Shop abgleich funktioniert nicht, Lösungsansätze gesucht JTL-Shop - Fehler und Bugs 9
Neu Fehler 500 mit NOVAchild 5.3.1 in JTL-Shop 5.33 Templates für JTL-Shop 2
Grundpreis / Mengen Anzeigen lassen im Shopify Shop JTL-Wawi 1.9 2
Neu Fehlermeldung nach Shop-Update Installation / Updates von JTL-Shop 2
Neu Anzeige der Vorgangsstatus im JTL Shop 5 Betrieb / Pflege von JTL-Shop 1
Neu Gleichzeitiger Zugriff von zwei Nutzern auf JTL-Shop-Backend Allgemeine Fragen zu JTL-Shop 2
Neu Preisdarstellung: keine „ab“-Preise mehr mit Staffelpreisen für Produkte ohne Variationen (JTL Shop 5.3.3) Allgemeine Fragen zu JTL-Shop 1
Neu kKunde != InternerSchlüssel > Aus Shop den Internern Schlüssel der WaWi Technische Fragen zu Plugins und Templates 1
Neu Übersetzung Shop und einiger Produkte Betrieb / Pflege von JTL-Shop 2
Neu Artikel lässt sich im Shop 5.2.5 über die Wawi nicht löschen JTL-Shop - Fehler und Bugs 2
Neu Fehler bei Abgleich JTl Wawi mit JTL Shop User helfen Usern - Fragen zu JTL-Wawi 2
Bestehender eBay-Shop -- JTL Shop neu -- Abgleich -- wie vorgehen? JTL-Wawi 1.9 1
Beantwortet Worker 2.0 übernimmt neuen JTL-Shop (5.3.3) nicht in seine Abgleiche Onlineshop-Anbindung 2
Neu JTL Shop 5 Sale-Ribbon Benennung: "Sale bis x%" Allgemeine Fragen zu JTL-Shop 2
eBay + Shop Bestand gleichen sich nicht ab - woran kann das liegen? JTL-Wawi 1.9 1
Neu Im JTL-Shop angelegte Neukunden werden nicht an Wawi übertragen Onlineshop-Anbindung 2
Neu Das JTL Shop gratis Plugin GPSR Verordnung - sieht mies aus, belastet die Datenbank, Excel Bearbeitung unmöglich Betrieb / Pflege von JTL-Shop 30
Neu Importieren von Blöcken in den JTL-Shop OnPage Composer Templates für JTL-Shop 1
Neu Absolut unsinnig und strafbares Feature im Shop (MHD Kennzeichnungspflicht?) Allgemeine Fragen zu JTL-Shop 6
Neu Kundenaccounts Spam Attacke trotz reCaptcha in Shop 5.3.3 Betrieb / Pflege von JTL-Shop 4
Neu Sortierung nach Bestand - so wie im JTL Shop 4 JTL-Shop - Ideen, Lob und Kritik 2
Neu Wie kann ich bestimmte Wörter in der Suchfunktion von JTL-Shop ausschließen? Allgemeine Fragen zu JTL-Shop 0
Neu Shop - Einrichtungsassistent Allgemeine Fragen zu JTL-Shop 1
Shop Daten werden zwar Abgeholt aber Bestellungen sind in der Wawi nicht zu finden. JTL-Wawi 1.9 0
Neu JTL Shop 5.3.x - PHP Fatal Error - PriceRange.php JTL-Shop - Fehler und Bugs 6
Neu Fehlermeldung im JTL Shop 5.2.2 Frontend - Wo zu finden für Debugging? JTL-Shop - Fehler und Bugs 1
Neu Merkmale und Kategorieverküpungen werden nicht mehr an Shop gesendet PrestaShop-Connector 1
Neu GPSR Verordnung - Wie handhabt ihr das im Shop mit dem Nova Template? Betrieb / Pflege von JTL-Shop 18
Neu Korrekte Darstellung der Differenzbesteuerung im JTL Shop Allgemeine Fragen zu JTL-Shop 2
Neu Shop-Lizenz läuft aus User helfen Usern - Fragen zu JTL-Wawi 2
shop-abgleich JTL-Wawi 1.9 1
Neu neue Tarife mit Shop verstehe ich da was falsch? Allgemeine Fragen zu JTL-Shop 3
Neu Shop unter Subdomain installieren Installation / Updates von JTL-Shop 6
Neu Google shopping JTL SHOP 4 - "geht" nicht mehr Allgemeine Fragen zu JTL-Shop 9
Neu Problem mit Scroll-Link nach Update auf Shop-Version 5.3.3 Technische Fragen zu Plugins und Templates 5
Neu Workflows Buchhaltung und Steuer inklusive JTL POS, JTL Voucher und JTL Shop Schnittstellen Import / Export 1
Neu Abgleich mit JTL Shop läuft nach zahlreichen erfolgreichen Durchläufen nicht mehr weiter JTL-Shop - Fehler und Bugs 11
Neu JTL Shop Performance - Composer Allgemeine Fragen zu JTL-Shop 1

Ähnliche Themen