假设我们是按tag来划分话题的类似度
例:
PhpStorm中如何搭建git环境?
tag应该为PhpStorm、git
那,如何去数据库中检索到包含PhpStorm、git的话题,并且按照关联度排序?
同时包含这两个tag的话题类似度最高,只包含某一个的,类似度低些。
我知道的方案是使用sphinx来做索引,但是需要引入第三方程序。
如果只用tag的话 可以在数据库存tag的 id 然后查询包含的tag数倒序排列就是了 不用涉及全文索引
假设我们是按tag来划分话题的类似度
例:
PhpStorm中如何搭建git环境?
tag应该为PhpStorm、git
那,如何去数据库中检索到包含PhpStorm、git的话题,并且按照关联度排序?
同时包含这两个tag的话题类似度最高,只包含某一个的,类似度低些。
我知道的方案是使用sphinx来做索引,但是需要引入第三方程序。
如果只用tag的话 可以在数据库存tag的 id 然后查询包含的tag数倒序排列就是了 不用涉及全文索引