Hallo Leute,
ich versuche die Suchfunktion so umzubauen, dass Treffer nur bei exakter Übereinstimmung des Suchbegriffes mit der Artikelnummer (oxartnum) oder alternativ dem Suchtag (oxtags) angezeigt werden.
Beispiel für Sollzustand:
Artikelnummer ist "12345"
Fall1: Suchebegriff: "123" -> kein Treffer
Fall2: Suchbegriff: "123456" -> kein Treffer
Fall3: Suchbegriff: 12345 -> Treffer
Problem ist, dass bei Fall1 momentan auch Treffer angezeigt werden. Ich hatte versucht in oxsearch.php ab Zeile 260 dem SearchString standardmäßig Anführungszeichen zu verpassen, allerdings scheint der Suchalgorythmus keinen Unterschied zwischen Suchbegriff mit/ohne Anführungszeichen zu machen.
Hat jemand eine Idee?
Besten Dank & Grüße!
Chris
-------
Oxid eshop Version 4.8.1 / PHP 5.4.22
ich versuche die Suchfunktion so umzubauen, dass Treffer nur bei exakter Übereinstimmung des Suchbegriffes mit der Artikelnummer (oxartnum) oder alternativ dem Suchtag (oxtags) angezeigt werden.
Beispiel für Sollzustand:
Artikelnummer ist "12345"
Fall1: Suchebegriff: "123" -> kein Treffer
Fall2: Suchbegriff: "123456" -> kein Treffer
Fall3: Suchbegriff: 12345 -> Treffer
Problem ist, dass bei Fall1 momentan auch Treffer angezeigt werden. Ich hatte versucht in oxsearch.php ab Zeile 260 dem SearchString standardmäßig Anführungszeichen zu verpassen, allerdings scheint der Suchalgorythmus keinen Unterschied zwischen Suchbegriff mit/ohne Anführungszeichen zu machen.
Hat jemand eine Idee?
Besten Dank & Grüße!
Chris
-------
Oxid eshop Version 4.8.1 / PHP 5.4.22