MySQL:搜索文件的最佳方式'内容(全文搜索)
我目前正在开发一个网站,允许用户上传演示文稿,文档和电子书(类似scribd和slideshare),所以我需要能够搜索文件的内容。我目前正在从txt文件中的文件中提取文本。
我正在考虑2个选项,因为我正在使用MySQL:
将纯文本存储在单独的表中,并使用mysql的全文索引来搜索它。
使用倒排索引来存储单词并搜索它们。 (2个新表 - 文档表中的单词和多对多表)。现在,在这种情况下,我可以做些什么来重复与结果更相关的重复单词。
该文本仅用于搜索。 (1)的问题是电子书的文本可能很大,所以我考虑将其限制在(例如)50kb或更少。
(2)在电子书中也有很多单词的问题,这也是有限的。
那么你能指导我找到索引文本的最佳方法,并能够快速进行全文搜索。在这种情况下,我需要充分利用mysql。
没有找到相关结果
已邀请:
1 个回复
社攻取墟槽