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. JQuery自動填充建議沒有排序
- 3. 對搜索結果進行排序sql
- 4. 對文檔進行排序:搜索
- 5. 如何在動態填充數據表中執行搜索和排序
- 6. 在excel中對錶單進行排序
- 7. 創建索引時是否自動對數據進行排序
- 8. 如何對VS代碼(智能感知)中的自動建議進行排序?
- 9. 自動對錶格中的多個表格進行排序
- 10. 按自定義列表排序對DataTable進行排序
- 11. 在haskell中通過冒泡排序在排序的索引中進行搜索
- 12. 按照自定義標準對搜索結果進行排序
- 13. 對鏈表進行簡單排序
- 14. 自動填充搜索表單,在文本中間搜索
- 15. 對象的搜索和排序列表
- 16. 使用搜索字符串對列表進行排序
- 17. 插入排序對鏈表中的節點進行排序
- 18. 對C中的鏈表進行排序(選擇排序)
- 19. ATG搜索。按地圖中的值對結果進行排序
- 20. 如何對搜索容器中的數據進行排序liferay
- 21. 在SQLite中對列進行排序,排序和創建
- 22. 對C中的鏈表進行排序
- 23. 對Prolog中的列表進行排序
- 24. 如何查詢自動填充/多詞搜索的建議?
- 25. 搜索排序列表?
- 26. 如何對文件進行排序然後填充ListBox?
- 27. 如何填充排序的未排序數組列表框
- 28. 如何在groovy中對排序列表進行排序
- 29. 在表排序器jQuery中對文件大小進行排序?
- 30. 如何在lucene中對搜索結果進行排序?
非常感謝,它非常有用! :) – Bizboss 2011-06-12 18:25:58