【问题标题】:Drupal combined user+content searchDrupal 结合用户+内容搜索
【发布时间】:2009-10-21 10:03:29
【问题描述】:

对于我当前的项目,我需要实现一个搜索功能,它结合了内容搜索和用户搜索。

这引发了几个问题,例如相关性。节点在搜索时具有相关性,而用户则没有。

现在,我正在考虑如何以最好的方式解决这个问题。 据我所知,我有几种选择:

  • hook search,并使用do_search函数两次,一次用于节点,一次用于用户,并结合两个结果。但是,这弄乱了我认为的分页。这似乎是我最好的选择。

  • 挂钩搜索,并使用 do_search 的功能将节点搜索和用户搜索结合起来。 do_search 可以组合 2 个查询,但我不确定这到底是如何工作的。

  • 挂钩搜索,并手动写入所有内容,但我宁愿不这样做。

有什么建议吗?以前有人做过吗?

非常感谢!

【问题讨论】:

    标签: search drupal drupal-6


    【解决方案1】:

    content_profile 在节点中公开用户数据,因此您只需要一次搜索

    【讨论】:

    • 是的,我们为我们的一个网站做同样的事情。
    【解决方案2】:

    一个不需要将用户配置文件转换为节点的选项是出色的https://www.drupal.org/project/search_by_page(启用节点和用户搜索组件;无需使用其签名路径组件)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多