铁轨 + SQLite3:搜索?
我目前正在构建一个电子商务网站,该网站将由 SQLite3 数据库支持。我正在寻找一种进行浏览器内搜索的方法,其结果是与搜索查询匹配的产品的链接。我不知道从哪里开始。有什么建议吗?
I'm currently building an e-commerce website that's going to be backed by a SQLite3 database. I'm looking for a way to do an in-browser search, with the results being links to products that match the search query. I've got no idea where to start. Any suggestions?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
为什么?如果您有足够多的产品需要搜索,请使用一个会随着您的增长而增长的数据库。 SQLite更适合开发和小型/低流量应用程序。例如,Google Chrome 使用它来存储您的历史记录。
对于非常基本的搜索,基于 SQL 的查找就可以了。您可以
相当轻松且相对快速地执行此操作(特别是因为您在该列上使用索引,对吧?)。
对于更高级或高性能的条件搜索、部分匹配和跨表搜索,您可以使用 SOLR或其他第三方搜索特定应用程序。
Why? If you have enough products that you need search, use a database that will grow with you. SQLite is more for development and small/low-traffic applications. For example, Google Chrome uses it to store your history.
For very basic search, SQL-based finding is okay. You can do
…fairly easily, and relatively quickly (especially since you're using an index on that column, right?).
For more advanced or high-performance search with conditions, partial matches and searching across tables, you can use SOLR or another third-party search-specific application.