文件中单词搜索的数据库设计

时间:2018-04-04 05:39:31

标签: mysql search database-design

我想在多个视频字幕文件中进行单字搜索。将预先填充数据库,其中包含单词和出现的标题文件(可能只有4个或更多字母单词)。我想出了这个设计,但不确定是否有更好的选择:

database design for word searches in caption files

  • 也许把几个单词用起始字母或2个首字母分成几个?或者添加索引这个词呢?
  • 我可以看到的主要瓶颈是captions_words表中最大的查询。可能有数百万行。

1 个答案:

答案 0 :(得分:0)

在包含整个标题的列上有一个FULLTEXT索引。然后使用WHERE MATCH(...) AGAINST(...)进行搜索。