2012-02-28 92 views
0

我想允許用戶通過在搜索框中輸入幾個關鍵字(以ThinkingSphinx作爲後端)來搜索其他用戶。在Rails中過濾來自ThinkingSphinx的搜索結果

在服務器返回搜索結果並將其顯示在View上之後,我希望用戶能夠單擊下拉列表,選中複選框以縮小搜索結果的範圍,而無需重新提交查詢。

有沒有辦法過濾以前的搜索結果,而無需提交新的查詢與額外的關鍵字/方面?

謝謝。

回答

0

不,沒有 - 好,不可靠。您可以手動過濾搜索結果,但Sphinx會對結果進行分頁,因此您通常不會處理全套初始匹配項,這意味着您可能看不到有效的過濾響應。

爲了保持可靠性,最好再次對Sphinx運行查詢。