从varchar字段中选择快速搜索

时间:2015-02-02 11:55:41

标签: database select full-text-search nvarchar

我有一个包含数千条记录的数据库。每条记录都有一个名为“_Text”的字段,其中包含从网页获取的HTML代码。

字段类型为nvarchar(max)。

我的问题是使用“赞”来搜索此表中的单词需要很长时间才能回复,因为该字段有很多单词。

如何在'_text'字段中快速搜索?

1 个答案:

答案 0 :(得分:0)

成千上万的记录似乎并不多。思路:

  1. 您可以为要进行搜索的字段创建索引

  2. 您可以使用全文搜索功能

  3. 您可以使用工具,例如nginx或elasticsearch

  4. 如果您有一组预定义的单词可能最终出现在您的like参数中,那么您可以创建一个包含关键字的关键字字段

  5. 查看您生成的查询。它是最佳的吗?