相关疑难解决方法(0)

如何在PHP中找到"相关项"

我们经常看到"相关项目".例如在博客中我们有相关的帖子,在书中我们有相关的书籍等等.我的问题是我们如何编译这些相关性?如果它只是标记,我经常会看到没有相同标记的相关项目.例如,当搜索"粉红色"时,相关项可能具有"紫色"标记.

任何人有任何想法?

php sql taxonomy

16
推荐指数
1
解决办法
3951
查看次数

MySQL/PHP:通过tag/taxonomy查找类似/相关项目

我有一个城市表,看起来像这样.

|id| Name    |
|1 | Paris   |
|2 | London  |
|3 | New York|
Run Code Online (Sandbox Code Playgroud)

我有一个看起来像这样的标签表.

|id| tag            |
|1 | Europe         |
|2 | North America  |   
|3 | River          |
Run Code Online (Sandbox Code Playgroud)

和cities_tags表:

|id| city_id | tag_id |
|1 | 1       | 1      | 
|2 | 1       | 3      | 
|3 | 2       | 1      |
|4 | 2       | 3      | 
|5 | 3       | 2      |     
|6 | 3       | 3      |
Run Code Online (Sandbox Code Playgroud)

如何计算哪个是最密切相关的城市?例如.如果我正在看城市1(巴黎),结果应该是:伦敦(2),纽约(3)

我找到了Jaccard索引,但我不确定如何最好地实现它.

php mysql tagging relationship

14
推荐指数
2
解决办法
3521
查看次数

标签 统计

php ×2

mysql ×1

relationship ×1

sql ×1

tagging ×1

taxonomy ×1