【发布时间】:2009-05-12 06:55:55
【问题描述】:
在工作中,我们讨论了在我们的产品中添加全文搜索引擎。一种建议是使用 MSSQL 数据库表作为全文搜索索引,如下所示:
Keyword Document
------------------
This Doc1
Is Doc1
A Doc1
Test Doc1
And Doc2
This Doc2
Too Doc2
搜索将获取包含按文档分组的单词的所有行。
编辑:此表将包含 > 50 个 Mio。行。
澄清一下:我们不想使用 MSSQL 的全文功能。
坦率地说:我不喜欢这样,我宁愿使用 Lucene,但由于我们的产品是用 VB6 编写的,因此需要一些工作。所以目前我们将按照我的描述去做,除非我拿出一些确凿的事实来反对它。或者也许你可以让我相信这毕竟不是一个坏主意。
【问题讨论】:
-
为什么不使用 SQL Server 真正的、适当的、现成的全文功能呢?为什么要重新发明轮子并为此浪费大量时间和资源?我不明白......
标签: sql-server full-text-search