SQL Server 2008全文搜索 - 索引非常慢

时间:2010-12-01 18:15:04

标签: sql-server sql-server-2008 full-text-search

我正在尝试全文搜索。我有一个带有xml字段的5000万行表,并在其上设置了全文搜索。现在是2天后,索引仍在进行中。看起来它并没有完全挂起,并且继续索引,但非常非常缓慢。我的基础是,当我查询表时,我总是得到更多的结果。另外,查看全文索引属性(右键单击sql server management studio中的表),全文文档处理继续上去

这是正常的,因为indxing太慢了吗?在这个速度下,它不可用。我在全文搜索日志文件中看不到任何错误。更仔细地查看日志文件 - 我看到显然当我创建了一个50万行表并将全文索引放在其上时,索引花了大约1个小时。因此,从中推断出来,它需要大约100个小时来索引我的桌子。

如何加快速度?

感谢任何输入! 西尔维亚

1 个答案:

答案 0 :(得分:0)

有5000万行,你达到了一个规模,其中sql服务器有太多的其他开销,并且对于使用反向索引的现有文本搜索引擎会更好。有很多种类的Sharepoint搜索很少的钱,或者你可以使用开源搜索引擎并从那里继续前进。