在没有全文搜索的情况下搜索SQL Server 2008中的单词列表

时间:2011-07-23 18:38:06

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

我有一个奇怪的请求,但有时我们必须处理这些情况:我要在SQL Server 2008数据库中实现单词搜索。非常适合全文搜索。但有诀窍:我不能使用全文搜索,因为它在我不拥有的服务器上,并且没有安装此功能(可能不会)。所以,基本上我想:

  • 接收以逗号分隔的单词列表(简单!)
  • 如果记录中包含关键词,我会检查(如是)(也很容易,但我愿意接受任何提高该操作性能的建议)。
  • 我想计算一下这些比赛,所以我可以适当地订购结果(???)

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

我会用我喜欢的语言编写脚本来创建一个包含三列的单独表:word,count,recordID(指向第一个表中的记录)。然后所有未来的搜索都可以使用该表进行更快速的搜索。