我用C#和SQL Server 2008开发新闻搜索引擎
我使用 SQL 全文搜索进行搜索,直到一周前它还可以。
目前我有1亿多条记录,每天新增约100万条。
但我有时会看到当用户搜索时,8 个 CPU 中的一个变为 100% 并需要几分钟。
重新填充目录后,几天没问题,真正的问题是什么?
注意:我设置了自动跟踪更改,并在 CPU 空闲时安排增量填充
我还需要知道什么是最好的选择?
Lucene.Net
Xapian
狮身人面像
太阳能
- 或任何其他最佳解决方案?
你能帮帮我吗?
最佳答案
我建议您阅读这份白皮书:SQL Server 2005 Full-Text Queries on Large Catalogs: Lessons Learned ,其中解释了 SQL CAT(客户咨询团队)使用 10Gb FT 目录管理 420Gb 数据库的一些技术。
关于c# - SQL Server 2008 FTS 问题,最好的选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1954539/