【发布时间】:2009-10-21 10:03:29
【问题描述】:
对于我当前的项目,我需要实现一个搜索功能,它结合了内容搜索和用户搜索。
这引发了几个问题,例如相关性。节点在搜索时具有相关性,而用户则没有。
现在,我正在考虑如何以最好的方式解决这个问题。 据我所知,我有几种选择:
hook search,并使用do_search函数两次,一次用于节点,一次用于用户,并结合两个结果。但是,这弄乱了我认为的分页。这似乎是我最好的选择。
挂钩搜索,并使用 do_search 的功能将节点搜索和用户搜索结合起来。 do_search 可以组合 2 个查询,但我不确定这到底是如何工作的。
挂钩搜索,并手动写入所有内容,但我宁愿不这样做。
有什么建议吗?以前有人做过吗?
非常感谢!
【问题讨论】: