TP Underground Lounge 07/08
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 22.11.2002, 16:15   #1
TP-Veteran
 
Benutzerbild von Flow09
 
Registriert seit: Jun 2001
Ort: Wien
Flow09 ist auf einem guten Weg
Question

Ä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.
Flow09 ist offline   Mit Zitat antworten


Alt 22.11.2002, 21:22   #2
Registered User
 
Registriert seit: Feb 2002
Radoo.de macht alles soweit korrekt

Re: Ähnliche Begriffe zusammen aufführen


.

Geändert von Radoo.de (07.09.2003 um 17:33 Uhr).
Radoo.de ist offline   Mit Zitat antworten
Alt 23.11.2002, 01:29   #3
TP-Special Mod
 
Benutzerbild von webmichl
 
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
webmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine User
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 ).
webmichl ist offline   Mit Zitat antworten
Alt 23.11.2002, 11:42   #4
TP-Specialist
 
Benutzerbild von mike
 
Registriert seit: Jan 2002
Ort: TP/Dynamik
mike bringt sich richtig ein
schau mal unter
levenshtein(), metaphone(), similar_text() und soundex() nach, vielleicht kann dir das weiterhelfen.
__________________
Gehelft? Hier kannst du dich bedanken.

mike
mike ist offline   Mit Zitat antworten
Alt 24.11.2002, 00:52   #5
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
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
Stuck Mojo ist offline   Mit Zitat antworten
Alt 25.11.2002, 10:27   #6
TP-Veteran
 
Benutzerbild von Flow09
 
Registriert seit: Jun 2001
Ort: Wien
Flow09 ist auf einem guten Weg
@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.
Flow09 ist offline   Mit Zitat antworten
Alt 25.11.2002, 10:41   #7
TP-Special Mod
 
Benutzerbild von webmichl
 
Registriert seit: Jun 2001
Ort: 8°21' O 49°1' N
webmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine Userwebmichl lebt für das TP und seine User
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...
webmichl ist offline   Mit Zitat antworten
Alt 25.11.2002, 12:02   #8
TP-Specialist
 
Benutzerbild von mike
 
Registriert seit: Jan 2002
Ort: TP/Dynamik
mike bringt sich richtig ein
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
mike ist offline   Mit Zitat antworten
Alt 25.11.2002, 17:04   #9
TP-Veteran
 
Benutzerbild von Flow09
 
Registriert seit: Jun 2001
Ort: Wien
Flow09 ist auf einem guten Weg
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.
Flow09 ist offline   Mit Zitat antworten
Alt 25.11.2002, 17:25   #10
TP-Specialist
 
Benutzerbild von mike
 
Registriert seit: Jan 2002
Ort: TP/Dynamik
mike bringt sich richtig ein
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
mike ist offline   Mit Zitat antworten
Alt 25.11.2002, 17:54   #11
TP-Veteran
 
Benutzerbild von Flow09
 
Registriert seit: Jun 2001
Ort: Wien
Flow09 ist auf einem guten Weg
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.
Flow09 ist offline   Mit Zitat antworten
Alt 26.11.2002, 10:45   #12
TP-Veteran
 
Benutzerbild von Flow09
 
Registriert seit: Jun 2001
Ort: Wien
Flow09 ist auf einem guten Weg

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.
Flow09 ist offline   Mit Zitat antworten
Alt 26.11.2002, 10:56   #13
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
Pattern Matching ist eigentlich ein Begriff aus den Regulären Ausdrücken... wo hast du diese "Information" den her?
Stuck Mojo ist offline   Mit Zitat antworten
Alt 26.11.2002, 10:59   #14
TP-Veteran
 
Benutzerbild von Flow09
 
Registriert seit: Jun 2001
Ort: Wien
Flow09 ist auf einem guten Weg
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.
Flow09 ist offline   Mit Zitat antworten
Alt 26.11.2002, 11:06   #15
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
mmhh... ich würde eher "NEIN" sagen, da Regexe sehr strikt arbeiten, also nur dann Treffen, wenn der Ausdruck 100% passt.
Stuck Mojo ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Ähnliche Begriffe zusammen aufführen Ähnliche Begriffe zusammen aufführen
« Datensatzposition bestimmen | dateiupload zufallsnamen vergeben »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
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.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:19 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67