Neu Anzahl der Suchvorschläge

m-dynamics

Gut bekanntes Mitglied
16. Februar 2014
131
5
Guten Morgen,

in welcher Datei kann ich denn eine Änderung vornehmen, damit dem Kunden nicht nur 5 Suchvorschläge angezeigt werden, wenn er etwas in der Suche eingibt?
Ich hätte da doch gerne mal mindestens 10 Vorschläge. Das einstellen der Anzahl über das Backend scheint nicht möglich zu sein, ausser ich hätte es trotz ewig langer Sucherei übersehen.

Danke und Gruß
Matthias
 

m-dynamics

Gut bekanntes Mitglied
16. Februar 2014
131
5
Eine Änderung dieses Zahlenwerts hat leider keinen Einfluss auf mein Problem.
Ich hätte auch gedacht, dass das die richtige Einstellung ist, aber entweder funktioniert sie nicht richtig oder sie ist doch für etwas anderes zuständig.
 

hula1499

Sehr aktives Mitglied
22. Juni 2011
5.259
1.195
Hm, verstehe - verwende es nicht, daher hier an den Einstellungen nie was verändert.

Würd da eher ein Support- Ticket aufmachen,w enn es dir wichtig ist.
 

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.881
524
Halle
Hallo,
verwendest du die Standardsuche oder JTL-Search? Für Ersteres: sind denn für das Suchwort mehr als 5 gespeicherte Suchanfragen vorhanden? Die Suchvorschläge werden nicht aus dem Artikelbestand ermittelt, sondern aus den freigeschalteten Suchanfragen der "Livesuche".
 

m-dynamics

Gut bekanntes Mitglied
16. Februar 2014
131
5
Hallo,
verwendest du die Standardsuche oder JTL-Search? Für Ersteres: sind denn für das Suchwort mehr als 5 gespeicherte Suchanfragen vorhanden? Die Suchvorschläge werden nicht aus dem Artikelbestand ermittelt, sondern aus den freigeschalteten Suchanfragen der "Livesuche".


Hallo,

wir verwenden die Standardsuche und ja, es gibt mehr als 5 passende, freigeschaltete Suchanfragen zu meinen Test-Suchbegriffen.
 

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.881
524
Halle
Hm, hab mir das im Code von 4.06 nochmal angesehen... Wird in einer neuen Browsersession (nicht im Backend eingeloggt) der neue Wert verwendet? Welche Version vom Shop setzt du ein?
 

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.881
524
Halle
Dann mach bitte ein Support- Ticket auf, damit sich das jemand konkret bei dir ansehen kann. Ich kann das so nicht nachstellen und auch im Code nicht nachvollziehen.
 

m-dynamics

Gut bekanntes Mitglied
16. Februar 2014
131
5
Ticket habe ich heute morgen eröffnet, aber das Problem ist wohl etwas tiefgreifender, so dass ein Entwicklerticket eröffnet wurde:
https://issues.jtl-software.de/issues/SHOP-2880

Klingt jetzt blöd, aber ich hätte mir das Thema also eigentlich sparen können. Wenn es keine einfache, zeitnahe Lösung gibt, ist die ganze Livesuche-Geschichte für die Katz.
Mich wundert allerdings sehr, dass dieses Problem scheinbar vorher noch niemand hatte. Nutzt denn niemand die Standardsuche mit Livesuche?
 
Zuletzt bearbeitet:

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.881
524
Halle
Hallo,
ich habe nur auf der Code-Seite für die DB-Abfrage geschaut. Da wird der Parameter korrekt ausgewertet. Auf der Templateseite spielt das jedoch keine Rolle. Da ist einfach fest das standardmäßige Limit von 5 drin.
Wenn du das kurzfristig selbst ändern willst, dann kannst du in /templates/Evo/js/global.js ungefähr ab Zeile 330 den Block
JavaScript:
name:      'product-search',
display:   'keyword',
source:    productSearch,
templates: {
    suggestion: function (e) {
        return e.suggestion;
    }
}
um das gewünschte Limit erweitern:
JavaScript:
name:      'product-search',
display:   'keyword',
source:    productSearch,
limit: 10,
templates: {
    suggestion: function (e) {
        return e.suggestion;
    }
}
 

m-dynamics

Gut bekanntes Mitglied
16. Februar 2014
131
5
Dank dir. Jetzt sind es zumindest 10 statt 5.
Das "zumindest" bezieht sich darauf, dass ich vorsorglich mal 100 als Limit eingesetzt habe, um sicher zu gehen, dass auch alle relevanten Vorschläge angezeigt werden. Es gibt aber seltsamerweise nur 10 Vorschläge, obwohl es mehr sein müssten.
Man kann das Limit mit deinem Workaround also scheinbar nur auf 10 erhöhen..


EDIT:
Problem gelöst. Die neue Beschränkung auf 10 Vorschläge steht in der includes/io_inc.php in einer der ersten Codezeilen.


Bleibt abschließend nur noch das seltsame Verhalten, dass er mir (im Anschluß an die korrekten Vorschläge) Suchvorschläge macht, die meines Erachtens überhaupt keinen Sinn ergeben und bei denen ich mich frage, wie er darauf kommt...
Aber das steht auf einem anderen Blatt und soll jetzt erst einmal nicht mein Problem sein. Darum kümmere ich mich vielleicht später mal.



Hallo,
ich habe nur auf der Code-Seite für die DB-Abfrage geschaut. Da wird der Parameter korrekt ausgewertet. Auf der Templateseite spielt das jedoch keine Rolle. Da ist einfach fest das standardmäßige Limit von 5 drin.
Wenn du das kurzfristig selbst ändern willst, dann kannst du in /templates/Evo/js/global.js ungefähr ab Zeile 330 den Block
JavaScript:
name:      'product-search',
display:   'keyword',
source:    productSearch,
templates: {
    suggestion: function (e) {
        return e.suggestion;
    }
}
um das gewünschte Limit erweitern:
JavaScript:
name:      'product-search',
display:   'keyword',
source:    productSearch,
limit: 10,
templates: {
    suggestion: function (e) {
        return e.suggestion;
    }
}
 
Zuletzt bearbeitet:

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.881
524
Halle
Problem gelöst. Die neue Beschränkung auf 10 Vorschläge steht in der includes/io_inc.php in einer der ersten Codezeilen.
Die standardmäßigen 10 werden dort aber durch die Backendeinstellung "suche_ajax_anzahl" überschrieben, bzw. nur verwendet, wenn diese Einstellung auf <= 0 gesetzt wird.

Bleibt abschließend nur noch das seltsame Verhalten, dass er mir (im Anschluß an die korrekten Vorschläge) Suchvorschläge macht, die meines Erachtens überhaupt keinen Sinn ergeben und bei denen ich mich frage, wie er darauf kommt...
Für die Suche wird die Soundex-Funktion verwendet, die nicht nur exakte sondern eben auch "ähnliche" Treffer liefern soll. Die Sortierung erfolgt jedoch nach Relevanz, so dass die Ergebnisse mit der exaktesten Übereinstimmung an den oberen Positionen stehen. Hier muss man halt abwägen, wieviele Suchvorschläge tatsächlich sinnvoll sind. Erfahrungsgemäß sind aus Nutzersicht eh nur die ersten 3-5 relevant, eine sehr viel längere Liste wird eher als unübersichtlich wahrgenommen.
 

m-dynamics

Gut bekanntes Mitglied
16. Februar 2014
131
5
Die standardmäßigen 10 werden dort aber durch die Backendeinstellung "suche_ajax_anzahl" überschrieben, bzw. nur verwendet, wenn diese Einstellung auf <= 0 gesetzt wird.

Verstehe, das heisst auch hier wird der Wert aus "suche_ajax_anzahl" nicht richtig übernommen, da der default-Wert von 10 zur Anwendung kommt.


Für die Suche wird die Soundex-Funktion verwendet, die nicht nur exakte sondern eben auch "ähnliche" Treffer liefern soll. Die Sortierung erfolgt jedoch nach Relevanz, so dass die Ergebnisse mit der exaktesten Übereinstimmung an den oberen Positionen stehen. Hier muss man halt abwägen, wieviele Suchvorschläge tatsächlich sinnvoll sind. Erfahrungsgemäß sind aus Nutzersicht eh nur die ersten 3-5 relevant, eine sehr viel längere Liste wird eher als unübersichtlich wahrgenommen.

Okay, nachvollziehbar. Ähnlichkeit ist halt subjektiv.

Gerade habe ich dann noch festgestellt, dass der freigeschaltete Suchbegriff (Beispiel ohne Bezug zu unserem Shop) "Volkswagen Golf" bei der Sucheingabe "Golf" nicht vorgeschlagen wird. Sehr unlogisches und unglückliches Verhalten.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Megamenü Anzahl der Kategrien je Zeile von vier auf sechs erhöhen Templates für JTL-Shop 0
Neu Kunde automatisiert über Eingang der Retoure benachrichtigen JTL-Wawi - Ideen, Lob und Kritik 0
Probleme beim Export mit der Ameise JTL-Wawi 1.7 1
Neu Versanddaten nicht übermittelt. Fehlermeldung in der Spalte Status Versand/Zahlung eBay-Anbindung - Fehler und Bugs 1
Neu Kumulierte Menge der Artikelpositionen vor dem Speichern des Auftrags einsehen Eigene Übersichten in der JTL-Wawi 0
Neu "Variationsvorschau anzeigen" in der Galerie funktioniert nicht JTL-Shop - Fehler und Bugs 2
Neu Verkaufskanalverwaltung: languageIso / Der Wert darf nicht NULL sein. Shopware-Connector 2
Neu Woran erkennen, dass der Connector funktioniert? Technische Fragen zu den JTL-Connectoren 0
Aktuelle Störung der SCX-Schnittstelle und weiterer JTL-Systeme Störungsmeldungen 1
Neu Anpassung der Rechnungsansicht bei zu langen Artikelbeschreibungen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Amazonspezifische Variablen in der Voralgenerstellung Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Merkmalfilter: Ausgabe der Kindartikel möglich? Betrieb / Pflege von JTL-Shop 0
Neu Sehr lange Ladezeit der Produktseite nach Upgrade auf Version 5.4 Allgemeine Fragen zu JTL-Shop 6
JTL-Search - Hardwarestörung auf einem der Search-Server (s7) Störungsmeldungen 0
Neu Anzeige der Konten in der Wawi User helfen Usern - Fragen zu JTL-Wawi 2
Neu POS Aufträge in der Wawi nicht abgeschlossen, stehen somit im Versand als "offen" JTL-POS - Fehler und Bugs 2
Neu Wie löscht man eine Lizenz aus der Lizenzverwaltung im KC? Allgemeine Fragen zu JTL-Shop 2
Neu Spontane Überarbeitung der Versandbedingungen bei Ebay eBay-Anbindung - Fehler und Bugs 1
Konfigurationsartikel mit 0 € vs. Preise der einzelnen Komponenten mit 0 € Einrichtung JTL-Shop5 1
Tiefe der Navigation JTL-Wawi 1.9 1
Welche Barcodeschriftart ist zu verwenden, damit der Druck auch von einem iOS-Gerät korrekt ausgeführt wird? JTL-Wawi App 7
Neu Preisdarstellung mit der niedrigsten Staffelung Allgemeine Fragen zu JTL-Shop 5
Neu durchscnittlicher VK der Kundengruppe Eigene Übersichten in der JTL-Wawi 4
Neu Shop 5.4.0: Zahlungsarten nun als Position in der Wawi? JTL-Shop - Ideen, Lob und Kritik 17
Neu Wird der Woocommerce Connector eigentlich noch gepflegt? WooCommerce-Connector 0
Neu Bestandsvariable in der Sprachvariable ampelGelb Templates für JTL-Shop 0
Nummernliste der Bilder in mobiler Ansicht entfernen Einrichtung JTL-Shop5 8
Kampagnenreiter in der Auftragsansicht JTL-Wawi 1.8 1
Neu Hauptbild wird bei Wechsel der VarKombi nicht angezeigt Betrieb / Pflege von JTL-Shop 3
Neu Einstellung der Deutsche Post Portokasse JTL-ShippingLabels - Ideen, Lob und Kritik 16
Neu Artikelnamen auf der Homepage vollständig sehen. Er ist wenn er zu lang ist verkürzt. Allgemeine Fragen zu JTL-Shop 2
Neu Picken nur von dem Lagerplatz, der 100 % der Aufträge bedienen kann Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 2
Neu Anzeige der Vorgangsstatus im JTL Shop 5 Betrieb / Pflege von JTL-Shop 1
Neu Zusätzliche Bearbeitungszeit wird nicht bei der Lieferzeit an Shopware 6 berücksichtigt Shopware-Connector 0
Neu Artikel mit Zustand beschädigt wird nicht als eigenständiger Artikel in der WaWi angezeigt User helfen Usern - Fragen zu JTL-Wawi 1
Neu Geht bei Euch das Aufladen der Portokasse in DHL-Onlinefrankierung? JTL-ShippingLabels - Ideen, Lob und Kritik 12
Neu Fehlermeldung: Fehler bei der Kommunikation mit dem eA-Server eBay-Anbindung - Fehler und Bugs 3
Neu Workflow der prüft, ob eine Bestellung komplett aus einem bestimmten Lager lieferbar ist. User helfen Usern - Fragen zu JTL-Wawi 7
Neu Kommentare von der Retoure in WMS einsehen\ Retoure wiederfinden User helfen Usern - Fragen zu JTL-Wawi 0
Neu Umbuchung der Lizenzen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 2
Ändern der Bearbeitungszeit auf Amazon lässt sich nicht auf Länder eingrenzen JTL-Wawi 1.9 0
Neu Liste verkaufter Artikel mit VK Fibu-Konto aus der Artikelkategorie User helfen Usern - Fragen zu JTL-Wawi 4
Korrektur Name des Absenders bei Anforderung der Bestätigung der E-Mail-Adresse Einrichtung JTL-Shop5 1
Neu Artikel wird nach Auswahl der Variante nicht mehr angezeigt JTL-Shop - Fehler und Bugs 3
Neu Ameise (WAWI 1.9.5.2) -> Wie funktioniert der Upload der Produktion JTL-Plan&Produce - Ideen, Lob und Kritik 0
Neu Eigene Felder aus dem Auftrag in der Packtisch+ / WMS Ausgabe JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 4
Neu Warum ist der Ameisen Export so langsam? JTL-Ameise - Ideen, Lob und Kritik 22
Neu kKunde != InternerSchlüssel > Aus Shop den Internern Schlüssel der WaWi Technische Fragen zu Plugins und Templates 1
Neu Keine Übernahme der Gewichtsangabe JTL-Wawi - Fehler und Bugs 0
Neu Ladezeitprobleme der jtl3.js Betrieb / Pflege von JTL-Shop 0

Ähnliche Themen