gpt4 book ai didi

algorithm - 有什么标签匹配算法吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:00:33 25 4
gpt4 key购买 nike

我的系统类似于stackoverflow。基本上,一个帖子可以有多个标签,并且有一个搜索功能可以找到具有匹配查询标签的帖子(所有标签必须匹配)

我想知道是否有任何算法/数据结构可以有效地解决帖子标记/搜索问题?哪一个在速度(时间复杂度)方面最有效?

最佳答案

过去我没有为此使用任何专门的 DS。事实上,如果您想使用 RDBMS 执行此操作,请阅读 how Wordpress do this using taxanomies 的详细信息.大多数情况下,您会有一个单独的标签表,然后个别帖子可以链接多个标签(使用键)。

另一种流行的方法是将您的问题视为分面问题。您必须使用全文索引框架并在此基础上开发分面浏览。 Here is an excellent post from the creator of Lucene/Solr这解释了这种情况。通过适当的分面浏览,您将能够显示 stackoverflow 所做的事情:

algorithm × 21165
search × 8863
data-structures × 5867
tags × 2886
stackoverflow × 721

关于algorithm - 有什么标签匹配算法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11645851/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com