添加相关文章-PHP自定义解决方案

添加相关文章-PHP自定义解决方案,php,Php,我有一个自定义网站的代码创建100%由我。我需要在第3条末尾显示相关文章。我怎么做?有没有办法找到文章中使用最多的3个词,并在此基础上进行搜索?您需要首先选中,然后根据这一点,您可以显示相关文章。您可以基于以下内容显示相关文章: 关键词密度 标题匹配 标签匹配 类别匹配 这完全取决于您的产品基础结构,您的问题不够详细。我怀疑使用关键词会带来好的结果——如果你搜索的产品文本是通常的描述性导语,则不会。再说一次,我们无法确定,因为我们对您的数据库一无所知 但是,在考虑查找相关项目时,会想到以下几点

我有一个自定义网站的代码创建100%由我。我需要在第3条末尾显示相关文章。我怎么做?有没有办法找到文章中使用最多的3个词,并在此基础上进行搜索?

您需要首先选中,然后根据这一点,您可以显示相关文章。您可以基于以下内容显示相关文章:

  • 关键词密度
  • 标题匹配
  • 标签匹配
  • 类别匹配

这完全取决于您的产品基础结构,您的问题不够详细。我怀疑使用关键词会带来好的结果——如果你搜索的产品文本是通常的描述性导语,则不会。再说一次,我们无法确定,因为我们对您的数据库一无所知

但是,在考虑查找相关项目时,会想到以下几点:

如果…,则项目是相关的

  • 属于同一类别
  • 是所选产品的附件/零件/附件
  • 被大量的顾客一起购买
  • 已由店主手动定义为“相关”
TF*IDF
在我看来,佩卡的想法比原来的回答者更好(但仍然可以改进)。关键字密度与单独匹配相同的相关文章无关

我想补充一点,TFIDF是你在这里最好的朋友。如果您想要真正相关的文章,那么您应该查找TFIDF并尝试实现自己的工作版本。这真的很简单


一旦你能计算出当前文章中最重要的术语,你就会找到相关的文章,它们也有相同的术语频率。它将允许您准确地查找相关文章

你有没有想过在文章中添加标签?然后,您可以单击每个标记,根据它们对所有文章进行分组。

我认为关键字密度与查找相关文章无关。任何关键词密度都是偶然的,但它不是达到目的的手段。