ColdFusion 9 的全文搜索现在基于 Apache Lucene Solr(或 Verity,但它有太多限制)。我们还使用 SQL Server。
哪个更好?哪个更容易?
更新:将用于...搜索产品表的名称和描述字段。
谢谢!
最佳答案
这是我用大约 3 000 000 张带标题的图像(主键 + 100 到 500 个字符的图像标题文本)进行的 2 美分测试:
CF9 的 Solr 实现返回结果速度很快,设置非常简单,构建索引的速度相当快。
SQL Server 2005 FTS 不够好,前段时间尝试过,但没有投入生产。不过,SQL Server 2008 FTS 更好,目前在我们的应用程序中使用它。但为了获得高水平的结果,必须调整基本设置。
根据其他同事处理大量数据集和应用程序的经验(主要基于搜索和查找内容),我将其列为首要列表:
- 卢森
- 调整 SQL Server 2008 FTS
- Solr
- SQL Server 2005
当然,如果您追求快速设置,那么 CF9 的 Solr 是赢家,因为您需要 3 个标签来完成工作并获得出色的结果。
关于sql-server - CF 9's Apache Lucene vs SQL Server' s 全文搜索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2915554/