【发布时间】:2011-06-04 00:20:12
【问题描述】:
我在这里浏览了一些关于 MySQL 和分面搜索的问题,我看到一个建议使用 Solr 的回复。
在我的 MySQL 数据库中,我有许多用于产品、供应商、消息、用户等的表 - 所有表都是相互关联的。我将如何使用 Solr 对产品进行分面搜索?据我了解,我必须继续从 MySQL 提供 Solr 产品数据——但我该如何处理索引数据呢?添加新产品后是否立即建立索引?我要批量索引吗?如何处理 Solr 准确表示在我的 MySQL 数据库中找到的数据? (插入、删除等)
提前致谢。
【问题讨论】:
-
您的应用程序内置什么语言和框架?有很多优秀的 Solr 客户端(例如 Sunspot for Ruby 应用程序)可以非常透明地处理这种非规范化和更新。
-
我目前在 PHP 中使用 CodeIgniter 框架。有什么可以推荐给我的吗?
标签: mysql solr faceted-search