這可能是一個非常基本的問題。但是,任何鏈接/解決方案都將有所幫助。Django Haystack + Solr:在查詢中獲得非冗餘結果
的指標看起來是這樣的,對於模式「AMODEL」
id name user
1 Some name u1
2 Some name u2
3 Some name u3
4 Not some name u1
5 Not some name u4
6 name 1 u5
7 name 2 u1
8 name 3 u3
9 name 4 u1
獲得價值「名稱」查詢申請
SearchQuerySet().models(Amodel).filter(name = 'name').values_list('name')[0:5]
這當然會給冗餘結果
['Some name', 'Some name', 'Some name', 'Not some name', 'Not some name']
但我怎樣才能得到這樣的獨特結果
['Some name', 'Not some name', 'name 1', 'name 2', 'name 3']
是否有不同的關鍵字?我不熟悉solr。 – 2014-09-29 19:32:21
在相當長的一段時間裏四處尋找'獨特'和'獨特'的關鍵詞,沒有得到任何解決方案。但是,有些人喜歡刻面/分組,但在這裏無法適合這些。 – NEB 2014-09-29 19:37:28
正如我看到它可以通過使用方面來解決,你需要幫助使用哪個參數來查詢方面? – Mysterion 2014-10-01 19:43:34