Contributions
Fehlertolerante Suche
Änderung der Suche in der advanced_search_result.php.
Leider kommt es immer mal wieder vor das jemand sich vertippt oder nicht genau weiss wie etwas geschrieben wird. Die Suche funktioniert aktuell nur wenn man genau das Wort eingibt (bzw das richtige Wortfragment).
Durch die Erweiterung funktioniert die Suche jetzt auch bei gewissen Fehlern.
1. Erster Buchstabe verkehrt bzw. zu viel -> SServiette/Derviette statt Serviette
2. letzter Buchstabe verkehrt bzw. zu viel -> Serviettel/Serviettr statt Serviette
3. Buchstaben dreher -> Serivette statt Serviette
4. Buchstabe zuviel -> Servviette statt Serviette
5. Buchstabe zu wenig Seriette statt Serviette
Ein Demo.-Bild ist in Contrib enthalten
Live zu sehen bei www.mode-and-more.de
Wünschen allen viel Erfolg
Einklaus
Sorry my english my english is not good enough
Diskussionen Bitte .....
http://forums.oscommerce.de/index.php?showtopic=58709
Expand All / Collapse All
Anpassungen für os v2.3.1
-----
Fits to os v2.3.1
----------------------
Full package based on V2.03
Die Dateien wurden dahingehend geändert, daß sie multishop-fähig sind (d.h. statt hart codierter Tabellennamen werden diese nun wie üblich in database_tables definiert).
-----------------------
The files were changed to multishop-modus (instead of coded table names, the table names are now defined as usual in database_tables).
-----------------------
Full package based on V2.02
Fehlertolerante Suche - Error tolerant advanced search 2.02
- Translated installation in English
- Added Full Italian Language
Die Suche wurde nur auf aktive Artikel beschränkt
Die Suchroutinen wurden weiter optimiert und die Anzeigen verbessert.
Zusaetzlich wurde die Contrib Search Enhancements (http://www.oscommerce.com/community/contributions,1266) angepasst und integriert.
So koennen zusätzlich Ersatzsuchwoerter generiert werden.
Aktueller Stand der Fehlertoleranz:
Wenn die Normale-Suche kein Erfolg hat wird folgendes durchgefuehrt:
1. Verdrehte Buchstaben werden gesucht
Beispiel Serveitte wird als Serviette erkannt
2. Einzelne Buchstaben im Suchwort werden entfernt (ab 2 Buchstaben bis zum vorletzten)
Beispiel Servtiette wird als Serviette erkannt
3. Einzelne Buchstaben im Suchwort werden durch Platzhalter fuer ein Zeichen ersetzt
Beispiel Sertiette wird als Ser_iette (Serviette) erkannt
4. Zwischen den Buchstaben des Suchwortes werden Platzhalter fuer ein Zeichen eingesetzt
Beispiel Seriette wird als Ser_iette (Serviette) erkannt
5. Letzter Buchstabe wird entfernt
Beispiel Serviettw wird als Serviett (Serviette) erkannt
6. Erster Buchstabe wird entfernt
Beispiel terviette wird als erviette (Serviette) erkannt
7. Einzelne Buchstaben im Suchwort werden durch Platzhalter fuer unendlich viele Zeichen ersetzt
Beispiel Serette wird als Ser%ette (Servietten) erkannt aber es wird z.B. auch >>dieser Kette<< erkannt
8. Einzelne Buchstaben im Suchwort werden entfernt und durch Platzhalter fuer unendlich viele Zeichen ersetzt
Beispiel Sertette wird als Ser%ette (Serviette) erkannt
Diese Abfragen werden hintereinander durchgefuehrt. Sobald eine Abfrage ein positives Ergebnis hat werden alle anderen Uebersprungen.
Diskussionspodium zu dieser Contrib:
http://forums.oscommerce.de/index.php?showtopic=58709
Beispielbilder sind dabei
Live zu sehen bei:
www.mode-and-more.de
Grüße
EinKlaus
Den Code weiter optimiert und zusätzlich noch die Anzeige verbessert. Direkte Verlinkung bei Suche in der Produktbeschreibung (mit Übergabe der Keywords und Aktivierung des Häkchen)
Reihenfolge:
1. Erster Buchstabe verkehrt bzw. zu viel -> SServiette/Derviette statt Serviette
2. letzter Buchstabe verkehrt bzw. zu viel -> Serviettel/Serviettr statt Serviette
3. Buchstaben dreher -> Serivette statt Serviette
4. Ein Buchstabe falsch -> Serfiette statt Serviette
5. Ein Buchstabe zu wenig -->Seriette statt Serviette
6. Ein Buchstabe zuviel/falsch und Buchstaben fehlen -> Servviette oder Servftte statt Serviette
7. Mehrere Buchstaben zu wenig Serette statt Serviette ACHTUNG auch Wortübergreifend Seritte findet z.B. Servietten Ritter oder Server Mitte
Viel Spaß
Klaus
ACHTUNG
Bitte diese Datei runterladen, die andere verursacht Störungen da dort ein Staffelpreis mit integriert wurde.
Use this Program
Änderung der Suche in der advanced_search_result.php.
Leider kommt es immer mal wieder vor das jemand sich vertippt oder nicht genau weiss wie etwas geschrieben wird. Die Suche funktioniert aktuell nur wenn man genau das Wort eingibt (bzw das richtige Wortfragment).
Durch die Erweiterung funktioniert die Suche jetzt auch bei gewissen Fehlern.
1. Erster Buchstabe verkehrt bzw. zu viel -> SServiette/Derviette statt Serviette
2. letzter Buchstabe verkehrt bzw. zu viel -> Serviettel/Serviettr statt Serviette
3. Buchstaben dreher -> Serivette statt Serviette
4. Buchstabe zuviel -> Servviette statt Serviette
5. Buchstabe zu wenig Seriette statt Serviette
Ein Demo.-Bild ist in Contrib enthalten
Live zu sehen bei www.mode-and-more.de
Wünschen allen viel Erfolg
Einklaus
Sorry my english my english is not good enough
Diskussionen Bitte .....
http://forums.oscommerce.de/index.php?showtopic=58709
Note: Contributions are used at own risk.