2015-10-07 99 views
1

在處理文檔的django/jquery中構建應用程序。
document模型有很多屬性(名稱,價格,作者等)在Django中實現過濾器/搜索的最佳方法

所以需要實現一個過濾器/搜索功能

方法我知道
發送ajax調用django,每次用戶在搜索/過濾器輸入中輸入字符
2.將數據存儲在客戶端並使用js/jquery進行呈現並使用jQuery實現過濾器

問題:
有一些其他的方法來這樣做?
2.如果不是,哪個是上述2種方法中最好的?

如果問題需要更清晰,請告訴我。

在此先感謝

回答

1

我喜歡Haystack Search進行搜索。 目前有github 700多個叉和一個很好documentation

搜索並不一定很難。 Haystack可讓您編寫一次搜索代碼 並選擇您希望運行的搜索引擎。有了一個熟悉的API,它可以讓任何Djangonaut都能在家中感受到它,並且允許你根據需要交換內容, 這就是搜索應該如何進行的。

+0

需要大量的定製..........因此不打算使用任何第三方軟件包 – dreamer