查找通用数据集和旅程路径

时间:2019-12-07 14:33:46

标签: php mysql

我有数千个数据对象。每个用户浏览网站的过程。每个人在每个页面上按顺序访问数据。我希望能够找到该站点的常见路径。

User 1
    Page 1
    Page 2
    Page 3
    Page 4
User 2
    Page 1
    Page 2
    Page 4
User 3
    Page 3
    Page 5
User 4
    Page 1
    Page 2
    Page 5
    Page 4

最常见的路径是P1,P2,P4(即使有些路径也转到了其他页面)

我当时想存储在mysql中,但无法计算查询,因此甚至不确定如何存储表?否则我将其标准化。

或者也许计算必须在PHP中进行,而我无法在PHP中进行任何形式的计算才能解决?

1 个答案:

答案 0 :(得分:0)

我可能会试图将其存储如下:

id user page

这告诉我们我们需要知道的一切。但是,SQL并不擅长这种分析,但是请注意,在字符串中查找通用序列正是DNA研究人员所做的(他们必须挖掘真正的大量数据),因此我希望看看他们是如何做到的。 ,然后将其复制。