 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, Deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
22.11.2002, 16:15
|
#1
|
|
TP-Veteran
Registriert seit: Jun 2001
Ort: Wien
|
Ähnliche Begriffe zusammen aufführen
Hallo!
Ich brauch mal eure Hilfe! Ich möchte folgendes:
wenn ihr auf www.preistrend.de reinschaut und nach einem Produkt sucht und euch dies dann anzeigen lasst dann seht ihr die einzelnen Händler die dieses Ding führen. Allerdings hat jeder Händler eine andere Schreibweise (meistens) des Produkts (z.B.: Fujifilm FinePix A202 und Fujifilm FinePix A 202)! Trotzdem werden sie alle als das gleiche Produkt erkannt und angezeigt! das will ich auch! Ich hab den gleichen Fall, ein Produkt, viele verschiedene Bezeichnungen die aber trotzdem das gleiche sind!
Wie kann ich das in PHP und MySQL verwirklichen das ich genau diesen Effekt habe das mir trotz verschiedener Bezeichnung alles angezeigt wird und richtig zugeordnet ist???
Es wäre echt lieb wenn mir da einer Helfen könnte!
Bin in höchster Not!
lg
Flow
__________________
Lesser known Programming Languages #13: SLOBOL
... Although many compilers allow you to take a coffee break while they compile, SLOBOL compilers allow you to travel to Bolivia to pick the coffee. Forty-three programmers are known to have died of boredom sitting at their terminals while waiting for a SLOBOL program to compile. Weary SLOBOL programmers often turn to a related (but infinitely faster) language, COCAINE.
|
|
|
22.11.2002, 21:22
|
#2
|
|
Registered User
Registriert seit: Feb 2002
|
Re: Ähnliche Begriffe zusammen aufführen
.
Geändert von Radoo.de (07.09.2003 um 17:33 Uhr).
|
|
|
23.11.2002, 01:29
|
#3
|
|
TP-Special Mod
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
|
Hilft aber nix, da like Blanks innerhalb des Suchbegriffs/Treffers mitführt und daher Flow09's Beispiel auch in die Hose gehen würde.
Mein ( theoretischer ) Vorschlag:
Ich würde als DB-Schlüssel die Artikelbezeichnung auf Kleinbuchstaben ummappen und alle Leerzeichen ( und evtl auch andere Zeichen: Bindestrich, Komma - kommt auf den Versuch an ) daraus entfernen. Aus Fujifilm FinePix A202 würde also fujifilmfinepixa202. Mit dem eingegeben Suchbegriff würde ich's gleiche machen - dann gibt's nur noch Probleme mit Tippfehlern ( oder Artikeln, deren Bezeichnung sich durch Leerzeichen und/oder Groß/Kleinschreibung unterscheiden ).
|
|
|
23.11.2002, 11:42
|
#4
|
|
TP-Specialist
Registriert seit: Jan 2002
Ort: TP/Dynamik
|
schau mal unter
levenshtein(), metaphone(), similar_text() und soundex() nach, vielleicht kann dir das weiterhelfen.
__________________
Gehelft? Hier kannst du dich bedanken.
mike
|
|
|
24.11.2002, 00:52
|
#5
|
|
TP-Moderator
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
|
yep... ich würds auch mal mit Soundex ausprobieren... das kann sogar MySQL:
Code:
SELECT SOUNDEX( 'Fujifilm FinePix A202' );
gibt: F21451512
SELECT SOUNDEX( 'Fujifilm FinePix A 202' )
gibt ebenfalls: F21451512
Ich hab noch nix mit soundex gemacht... aber sieht doch recht vielversprechend aus
http://www.mysql.com/doc/en/String_functions.html
Gruss Jan
|
|
|
25.11.2002, 10:27
|
#6
|
|
TP-Veteran
Registriert seit: Jun 2001
Ort: Wien
|
@Stuck Mojo: Das Problem mit Soundex ist, das es Produkte gibt die alle ähnlich heißen FinePix A202 und Finepix A203 bekommen das gleiche Ergebniss und schon hab ich wieder ein Problem, da ich die Namen genau brauche.
@longfang: Ich schaus mir gleich an!
@webmichl: Du hast recht, das mit like wird nix, gleiches Problem wie soundex(). Dein Vorschlag ist aber nicht schlecht. Ich werds mal probieren.
Es gibt nur ein allgemeines Problem. Ich bekomme die Daten per .csv-Datei von den Kunden. Der jeweilige Kunde schreibt das Produkt meistens anders als die anderen. Da kann rauskommen finepix A202, Finepix A-202, A202 Finepix,... verschiedene Reihenfolge also! Und das alles unter einen Hut zu bringen ist jetzt mein Problem. Hat noch jemand vorschläge???
lg
Flow
__________________
Lesser known Programming Languages #13: SLOBOL
... Although many compilers allow you to take a coffee break while they compile, SLOBOL compilers allow you to travel to Bolivia to pick the coffee. Forty-three programmers are known to have died of boredom sitting at their terminals while waiting for a SLOBOL program to compile. Weary SLOBOL programmers often turn to a related (but infinitely faster) language, COCAINE.
|
|
|
25.11.2002, 10:41
|
#7
|
|
TP-Special Mod
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
|
Groß/Kleinschrift- und Bindestrichprobleme würdest Du mit meiner Methode ja erschlagen. Nur bei der Reihenfolge wird's heftig. Hmmm... bei Nichttreffern ( also Kundeneingabe wird nicht gefunden ) den Text nach Leerzeichen splitten und alle Kombinationen probieren? Huiuiui... 
|
|
|
25.11.2002, 12:02
|
#8
|
|
TP-Specialist
Registriert seit: Jan 2002
Ort: TP/Dynamik
|
dann solltest du genereller werden und auf standards setzen:
versuch den EAN code als pflichtfeld in dein csv reinzubekommen.
dadurch kann es dir dann sch***egal sein, wie die purschen den artikel benennen - vorausgesetzt du pflegst eine referenztabelle mit einer eindeutigen benamung des EAN-artikels.
__________________
Gehelft? Hier kannst du dich bedanken.
mike
|
|
|
25.11.2002, 17:04
|
#9
|
|
TP-Veteran
Registriert seit: Jun 2001
Ort: Wien
|
Was für einen Code??? Was ist ein EAN-Code???
Sorry die Dumme Frage aber ich weiss jetzt echt nicht was Du meinst!
lg
Flow
__________________
Lesser known Programming Languages #13: SLOBOL
... Although many compilers allow you to take a coffee break while they compile, SLOBOL compilers allow you to travel to Bolivia to pick the coffee. Forty-three programmers are known to have died of boredom sitting at their terminals while waiting for a SLOBOL program to compile. Weary SLOBOL programmers often turn to a related (but infinitely faster) language, COCAINE.
|
|
|
25.11.2002, 17:25
|
#10
|
|
TP-Specialist
Registriert seit: Jan 2002
Ort: TP/Dynamik
|
ist dir sicher schon untergekommen 
das ist der strichcode der jeden noch so bescheuerten artikel ziert. -> idenitifikationsnummer -> eancode ->quasi standard im weltweiten edi
gugstu: http://www.ean.de/glossar/end/report#E
__________________
Gehelft? Hier kannst du dich bedanken.
mike
|
|
|
25.11.2002, 17:54
|
#11
|
|
TP-Veteran
Registriert seit: Jun 2001
Ort: Wien
|
OK! Verstanden! Das Problem ist nur das die meisten Händler Online-Shops sind und die Barcodes nicht wirklich brauchen/verwenden!
lg
Flow
__________________
Lesser known Programming Languages #13: SLOBOL
... Although many compilers allow you to take a coffee break while they compile, SLOBOL compilers allow you to travel to Bolivia to pick the coffee. Forty-three programmers are known to have died of boredom sitting at their terminals while waiting for a SLOBOL program to compile. Weary SLOBOL programmers often turn to a related (but infinitely faster) language, COCAINE.
|
|
|
26.11.2002, 10:45
|
#12
|
|
TP-Veteran
Registriert seit: Jun 2001
Ort: Wien
|
Mustererkennung
Ich hab gerade etwas über Mustererkennung gelesen (Pattern Matching)!
Kann mir das in meinem Fall helfen??? Sprich wenn ich folgende Begriffe in der DB stehen hab:
Digitalkamera Coolpix A-202
Fujifilm Coolpix A202
Fuji Coolpix A 202
und darin mit der Mustererkennung suche (Suchbegriff: Fujifilm Coolpix A-202) bringt mir das dann alle drei Ergebnisse???
lg
Flow
__________________
Lesser known Programming Languages #13: SLOBOL
... Although many compilers allow you to take a coffee break while they compile, SLOBOL compilers allow you to travel to Bolivia to pick the coffee. Forty-three programmers are known to have died of boredom sitting at their terminals while waiting for a SLOBOL program to compile. Weary SLOBOL programmers often turn to a related (but infinitely faster) language, COCAINE.
|
|
|
26.11.2002, 10:56
|
#13
|
|
TP-Moderator
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
|
Pattern Matching ist eigentlich ein Begriff aus den Regulären Ausdrücken... wo hast du diese "Information" den her?
|
|
|
26.11.2002, 10:59
|
#14
|
|
TP-Veteran
Registriert seit: Jun 2001
Ort: Wien
|
Hab gerade auf perlunity.de was darüber gelesen, habs aber auch vor ein paar Tagen irgendwo was darüber gelesen es dann aber wieder vergessen! Bringt mir das denn was, in meinem Fall??
lg
Flow
__________________
Lesser known Programming Languages #13: SLOBOL
... Although many compilers allow you to take a coffee break while they compile, SLOBOL compilers allow you to travel to Bolivia to pick the coffee. Forty-three programmers are known to have died of boredom sitting at their terminals while waiting for a SLOBOL program to compile. Weary SLOBOL programmers often turn to a related (but infinitely faster) language, COCAINE.
|
|
|
26.11.2002, 11:06
|
#15
|
|
TP-Moderator
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
|
mmhh... ich würde eher "NEIN" sagen, da Regexe sehr strikt arbeiten, also nur dann Treffen, wenn der Ausdruck 100% passt.
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 22:19 Uhr.
|
 |