关于检索类似话题机制

假设我们是按tag来划分话题的类似度

例:

PhpStorm中如何搭建git环境?

tag应该为PhpStormgit

那,如何去数据库中检索到包含PhpStorm、git的话题,并且按照关联度排序?
同时包含这两个tag的话题类似度最高,只包含某一个的,类似度低些。

我知道的方案是使用sphinx来做索引,但是需要引入第三方程序。

阅读 2.4k
1 个回答

如果只用tag的话 可以在数据库存tag的 id 然后查询包含的tag数倒序排列就是了 不用涉及全文索引

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏