【问题标题】:how can i implement "People also search for" just like google [closed]我如何像谷歌一样实现“人们也搜索”[关闭]
【发布时间】:2013-03-23 08:52:24
【问题描述】:

您好,我想知道“人们也搜索”的实现方式是什么;当您搜索某些内容时,您可以在旁边显示一些内容,说明搜索此内容的人。您可以在 Google Play 中看到这一点。

我需要 Apache solr 什么的吗?

【问题讨论】:

  • 你需要什么我在研究上付出更多的努力..尝试谷歌..
  • 到目前为止你尝试过什么?您有什么实施计划?
  • 您确实意识到,多年来,Google 已经有数千名工程师致力于他们的搜索功能。如果你想实现“就像谷歌一样”的东西,你将有很长的路要走,并且必须学习很多关于算法、机器学习等的知识。你应该从一个更谦虚的目标开始。也许开始学习一些更多现成的工具(如 Solr),了解它们的工作原理。弄清楚如何利用这些工具为您提供所需的功能。

标签: php apache search solr


【解决方案1】:

您可以在 Apache Solr 中实现它的方式是:-

  1. 使用用户 ID 和用户执行的搜索创建 Solr 文档
  2. 您将拥有包含所有用户和执行搜索的集合。
  3. 然后,您可以轻松地在 Solr 上搜索或过滤搜索查询,这将为您提供搜索相同搜索查询的所有用户。
  4. 此外,只需在搜索查询字段上进行分面,您将获得这些用户按顺序或频率执行的所有其他搜索查询的列表。

您也可以通过其他方法实现它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-27
    • 2011-02-22
    • 1970-01-01
    • 1970-01-01
    • 2015-07-20
    相关资源
    最近更新 更多