2009-10-21 195 views
1

爲我目前的項目我需要實現搜索功能,它結合了內容搜索和用戶搜索。Drupal結合用戶+內容搜索

這提出了幾個問題,例如相關性。節點在搜索時具有相關性,而用戶則不具有相關性。

現在,我正在考慮如何解決這個最好的方法。 據我所知,我有幾種選擇:

  • 鉤搜索,並使用do_search函數兩次,一次爲節點,一旦用戶,並結合兩個結果。但是,這會弄亂我所假定的分頁。這似乎是我最好的選擇。

  • 掛鉤搜索,並使用do_search的功能來結合節點和用戶搜索。 do_search可以結合2個查詢,但我不確定這是如何工作的。

  • 掛鉤搜索,並手寫​​整個東西,但我寧願不這樣做。

有什麼建議嗎?有人曾經這樣做過嗎?

非常感謝!

回答

1

content_profile公開的用戶數據中的一個節點,這樣你就只需要一個搜索

+0

是的,我們爲我們的網站之一做同樣的事情。 – GloryFish 2009-10-22 18:09:04