我通常将所有文本从适当的列复制到单个列中,并在全文本索引中进行复制。您是否认为这是最好的方法(出于相关性考虑),还是每个列都应该有自己的索引?
例如,如果我有一个博客表,则可以将帖子的标题和纯文本版本复制到单个索引列中。为了获得最佳的相关性,您会这样做还是将标题和纯文本文章分别编入索引?
最佳答案
这段评论有点长。matches()
表达式可以包含多个列。因此,在大多数情况下,在每列上建立单独的索引是合理的。特别是如果您要分别搜索每一列。
您可以查看文档here。
关于mysql - MySQL全文相关性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33435420/