我目前正在建立一個將由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. 在python中更具體的sqlite3搜索
- 3. Sqlite3變音不敏感搜索iphone
- 4. rails搜索結果
- 5. Rails 4搜索欄
- 6. 全文搜索Rails
- 7. Ruby on Rails - Sqlite3
- 8. Rails 3搜索:Searchlogic與Thinking_Sphinx
- 9. 在Ruby On Rails中搜索
- 10. Rails搜索[params]錯誤
- 11. 搜索與Rails的5
- 12. Rails搜索遍歷NoMethodError
- 13. Rails搜索返回重複
- 14. Rails基本搜索和PostgreSQL
- 15. Rails元搜索複選框
- 16. 在Rails中搜索3
- 17. Rails範圍小寫搜索
- 18. 全文搜索Rails 3
- 19. Heroku搜索破 - Rails 3.1
- 20. Rails:搜索欄不工作
- 21. Ruby on Rails:高級搜索
- 22. rails 3.2 ajax實時搜索
- 23. Ruby on Rails:日期搜索
- 24. Rails - 按組搜索記錄
- 25. Rails中的接近搜索
- 26. Rails 3.實時搜索
- 27. Rails - 搜索和配置Solr
- 28. 在rails中實現rails ajax搜索4.2.0
- 29. Rails搜索索引:Sphinx或Solr?
- 30. Ruby on Rails:搜索表單 - 多個搜索字段
我強烈建議使用MySQL或Postgresql而不是SQLite。 SQLite非常適合開發,但不適合生產部署。 – nathanvda 2011-04-20 21:40:13