CF9的Apache Lucene vs SQL Server全文搜索?

时间:2010-05-26 18:09:24

标签: sql-server coldfusion lucene solr

ColdFusion 9的全文搜索现在基于Apache Lucene Solr(或Verity,但它有太多限制)。我们也使用SQL Server。

哪一个更好?哪一个更容易?

更新:将用于...搜索名称& Products表的描述字段。

谢谢!

2 个答案:

答案 0 :(得分:2)

这是我的2美分测试,带有~3 000 000个带字幕的图像(主键+图像标题文字从100到500个字符):

CF9的Solr实现快速返回结果,非常容易设置,在构建索引期间相当快。

SQL Server 2005 FTS不够好,不久前尝试过,并没有投入生产。 SQL Server 2008 FTS要好得多,目前在我们的应用程序中使用它。但必须调整基本设置才能获得高水平的结果。

根据其他同事处理大量数据集和应用程序的经验,这些数据集和应用程序主要基于搜索和查找内容,我列入了我的首选列表:

  1. Lucene的
  2. Tuned SQL Server 2008 FTS
  3. Solr的
  4. SQL Server 2005
  5. 当然,如果你追求快速设置,CF9的Solr就是赢家,因为你需要3个标签才能完成工作并获得很棒的结果。

答案 1 :(得分:1)

重要的问题:你打算用它做什么?

当你不知道工作是什么时,无法为工作挑选合适的工具;)