Discourse 数据库中"incoming link count"是什么意思?

我原本以为 Discourse 数据库中帖子的“入站链接数”指的是外部网站在其内容中提及该帖子的次数。但我得到的数字高得令人难以置信。
能否有人解释一下“入站链接数”具体指什么?

我认为这指的是来自论坛内部的入站链接数量,也就是说,有多少其他帖子链接到了该帖子。

如果没有像 Google 那样对整个网络进行爬取,就没有合理的方法来确定外部网站链接到某个位置的次数。

我查看了代码,发现 incoming_link_count 类似于 “topic_views” 表,只是当请求格式为 json 时,它不会增加 incoming_link_count

以下是 topics_controller.rb 中相关的几行:

  def track_visit_to_topic
    topic_id =  @topic_view.topic.id
    ip = request.remote_ip
    user_id = (current_user.id if current_user)
    track_visit = should_track_visit_to_topic?

    if !request.format.json?
      hash = {
        referer: request.referer || flash[:referer],
        host: request.host,
        current_user: current_user,
        topic_id: @topic_view.topic.id,
        post_number: @topic_view.current_post_number,
        username: request['u'],
        ip_address: request.remote_ip
      }
      # 延迟执行此操作,以免将整个控制器捕获到闭包中
      TopicsController.defer_add_incoming_link(hash)
    end

    TopicsController.defer_track_visit(topic_id, ip, user_id, track_visit)
  end

我希望这一列能告诉我一个人从外部链接(包括外部搜索引擎)到达该主题的次数,而不是点击内部链接的次数。

同样!如果能看到哪些主题从外部链接访问量最大,那就太好了 :+1::+1::+1: