MySQL / PHP: Ähnliche / verwandte Artikel nach Tag / Taxonomie suchen
Ich habe eine Städtetabelle, die so aussieht.
|id| Name |
|1 | Paris |
|2 | London |
|3 | New York|
Ich habe eine Tag-Tabelle, die so aussieht.
|id| tag |
|1 | Europe |
|2 | North America |
|3 | River |
und eine cities_tags-Tabelle:
|id| city_id | tag_id |
|1 | 1 | 1 |
|2 | 1 | 3 |
|3 | 2 | 1 |
|4 | 2 | 3 |
|5 | 3 | 2 |
|6 | 3 | 3 |
Wie berechne ich die am engsten verwandte Stadt? Zum Beispiel. Wenn ich mir Stadt 1 (Paris) anschaue, sollten die Ergebnisse sein: London (2), New York (3)
Ich habe das gefundenJaccard-Index Ich bin mir aber nicht sicher, wie ich das am besten umsetzen soll.