1
A
回答
2
爲了使用戶能夠快速,複製/應用/代碼/ 核心 /Mage/CatalogSearch/Model/Mysql4/Query/Collection.php成/應用/代碼/ 當地 /法師/ CatalogSearch /型號/ Mysql4 /查詢/ Collection.php在局部範圍內文件中找到這一行:
->order('popularity desc');
,並用此替代它:
->order('query_text asc');
這是足以令它的工作。
如果你有興趣在它如何工作,你去。
- form.mini.phtml發送請求的
Mage_CatalogSearch_AjaxController
suggestAction
功能雖然下面的網址:http://www.yourdomain.com/catalogsearch/ajax/suggest?q=query
(可以是用於調試非常有用)。 - Then
Mage_CatalogSearch_Block_Autocomplete
的實例通過getSuggestCollection
函數調用向數據庫catalogsearch_query
查詢。 - 在這個函數裏面建立了實際的集合,但由於某些原因,我無法將它應用於
setOrder
函數,所以我不得不深入一步。 - 線索在於您剛纔複製的文件中的setQueryFilter函數。替換排序方法的竅門。
希望它有幫助。
相關問題
- 1. 對文檔進行排序:搜索
- 2. 如何在動態填充數據表中執行搜索和排序
- 3. 在excel中對錶單進行排序
- 4. 如何對VS代碼(智能感知)中的自動建議進行排序?
- 5. 自動對錶格中的多個表格進行排序
- 6. 按自定義列表排序對DataTable進行排序
- 7. 在haskell中通過冒泡排序在排序的索引中進行搜索
- 8. 對鏈表進行簡單排序
- 9. 自動填充搜索表單,在文本中間搜索
- 10. 對象的搜索和排序列表
- 11. 使用搜索字符串對列表進行排序
- 12. 對C中的鏈表進行排序(選擇排序)
- 13. ATG搜索。按地圖中的值對結果進行排序
- 14. 對C中的鏈表進行排序
- 15. 搜索排序列表?
- 16. 如何填充排序的未排序數組列表框
- 17. 如何在lucene中對搜索結果進行排序?
- 18. 使用合併對數組進行排序索引排序
- 19. 自動排序表
- 20. 在asp.net中對錶進行排序MVC
- 21. 在Groovy中對列表進行排序
- 22. 在Erlang中對列表進行排序
- 23. Magento - 更改排序順序到搜索結果中的名稱
- 24. 通過對數組進行排序創建排名列表
- 25. 需要幫助在表中通過列搜索進行排序
- 26. 元搜索排序排序列
- 27. 對已排序的鏈接列表進行排序
- 28. 如何對$ meta進行$ text搜索排序:帶有Loopback的「textScore」?
- 29. 如何從搜索欄中對GitHub搜索結果進行排序?
- 30. Python - 列表的排序列表中的二進制搜索
非常感謝,它非常有用! :) – Bizboss 2011-06-12 18:25:58