Zitat von
lume96:
Vielleicht kannst Du kurz beschreiben, wie Deine Dantebank 1 und Datenbank 2 aufgebaut sind und was genau sie enthalten (z.B.: Dantenbank 1 = Liste aller Filme, Datenbank 2 = Zusatzinfos zu den Filmen).
Datenbank 1 hat nur Filmtitel, allerdings eben nicht vollständig oder ungenau. Datenbank 2 hat Filmtitel und Infos dazu.
Zitat von
lume96:
Kannst Du die Strukturen der Datenbänke verändern oder sind die fest vorgegeben ?
Die Struktur kann ich nach Belieben verändern.
Zitat von
lume96:
Auf den ersten Blick sieht das hier für mich nach einem "Master-Detail"-schema aus. Sollte das so sein, wäre es auf jeden Fall ratsam, die Relation zwischen Datenbank1 und Datenbank2 durch einen direkten Vergleich Datenbank1.PrimaryKey=Datenbank2.ForeignKey herzustellen.
Ich verstehe jetzt nicht so recht, was mir das bringen könnte.
Zitat von
lume96:
Selbst wenn Du eine 'Not-Lösung' für "Arielle" findest, funktioniert diese vielleicht nicht mehr für andere Fälle (z.B.: "Star Wars" und "Star Wars: Episode II Attack of the Clones").
Wieso, wenn ich davon ausgehe, dass StarWars die Episode 4(was am wahrscheinlichsten ist, weil der der erste war) ist, kann ich in dem zweiten Titel über das II den Datensatz ausschließen. Das sind ja nicht so viele Schlüsselwörter, die ich überprüfen müsste(2, II oder zwei) Ich hatte auch vor, bzw. habs schon gemacht, die Titel in den DBs vorher etwas aufzubereiten, indem ich zB. bestimmte Wörter ausschließe wie der, die, das usw. 100%tig wirds wohl nicht gehen aber ich habe im Moment schon eine Trefferquote von ca. 90% Einiges werde ich wohl manuell nacharbeiten müssen, nur bei mehreren Tausen Sätzen, wäre eine Automatisierung schon nicht schlecht.
Aber mal abgesehen davon, wie würde ich denn in dem erst genannten Beispiel Arielle, die kleine Seejungfrau zu packen kriegen, wenn ich mit der Notlösung erstmal zufrieden wäre?
Gruß
Gambit