2011-10-01 55 views
0

我正在尋找序列化Haystack搜索查詢(而不是查詢結果)的方法,以便稍後重新構建它。有沒有辦法做到這一點,而不必攔截來自request對象的參數?如何檢索Haystack SearchQuery參數

對於上下文,我希望用戶能夠訂閱特定搜索的結果,包括隨時間推移可能彈出的任何新結果。

編輯:

filter = queryset.query.query_filter 

,然後加載此回用:

我與存儲搜索解決

SearchQuerySet().raw_search(filter) 

雖然我懷疑這將我綁無論我現在使用哪種特定的搜索後端。這是真的?有沒有更好的辦法?

回答

0

您應該在request.GET中查詢。那麼使用該查詢構造一個RSS Feed應該相當容易。

+0

感謝您的回覆。確實參數將在我的要求.GET;我只是希望能夠找到可以存儲,加載並再次運行的搜索查詢(篩選器,構面和所有)的單個字符串表示形式。 – mjumbewu