我目前正在建立一個將由SQLite3數據庫支持的電子商務網站。我正在尋找一種方法來進行瀏覽器內搜索,其結果是指向與搜索查詢匹配的產品的鏈接。我不知道從哪裏開始。有什麼建議麼?Rails + SQLite3:搜索?
0
A
回答
2
爲什麼?如果您有足夠的產品需要搜索,請使用隨您一起發展的數據庫。 SQLite更適用於開發和小型/低流量應用程序。例如,谷歌瀏覽器使用它來存儲您的歷史記錄。
對於非常基本的搜索,基於SQL的查找是可以的。你可以做
SELECT * FROM foo WHERE bar LIKE "%query%" LIMIT 10;
...相當容易,而且比較快(特別是因爲你使用對列的索引,對吧?)。
對於具有條件的更高級或高性能搜索,部分匹配和跨表搜索,可以使用SOLR或其他第三方搜索特定的應用程序。
+0
只需要添加@coryward所說的,有一個叫做雪貂的寶石[鏈接] http://ferret.davebalmain.com/trac/用於搜索也 – 2011-04-20 14:26:48
+0
感謝您的幫助 - 我會尋找一個不同的數據庫解決方案。 – eckza 2011-04-21 13:11:24
相關問題
- 1. SQLite3多個FTS表搜索
- 2. SImple Rails搜索
- 3. Rails Ajax搜索
- 4. Sqlite3變音不敏感搜索iphone
- 5. 在python中更具體的sqlite3搜索
- 6. 搜索結果Rails SQL - 搜索用戶
- 7. 搜索與Rails的
- 8. rails搜索結果
- 9. 全文搜索Rails
- 10. Rails 3 Ajax搜索
- 11. 搜索與Rails的
- 12. Rails 4搜索欄
- 13. Rails搜索表單
- 14. Rails SQLite3 :: SQLException
- 15. Ruby on Rails - Sqlite3
- 16. Rails中的接近搜索
- 17. Ruby on Rails:日期搜索
- 18. 學習在Rails中搜索
- 19. Rails名稱搜索gem
- 20. rails 3部分搜索
- 21. Rails:搜索欄不工作
- 22. Rails搜索遍歷NoMethodError
- 23. Rails 3.實時搜索
- 24. Rails - 搜索和配置Solr
- 25. 搜索協會在Rails的
- 26. 在Ruby On Rails中搜索
- 27. Rails 3搜索:Searchlogic與Thinking_Sphinx
- 28. Ruby on rails mysql搜索
- 29. Rails驗證搜索參數
- 30. 全文搜索Rails 3
我強烈建議使用MySQL或Postgresql而不是SQLite。 SQLite非常適合開發,但不適合生產部署。 – nathanvda 2011-04-20 21:40:13