我有一个MyISAM
包含超过 200 万条记录的表,其中有FULLTEXT
多个列的索引。
给定一个搜索词,我想知道它在每条记录的索引字段中出现了多少次。
例如,'test'
在下表中搜索时(其中和列FULLTEXT
都有索引):FREETEXT
Third_Col
+----+-------------------------------------------- +---------------+ | 身份证 | 自由文本 | Third_Col | +----+-------------------------------------------- +---------------+ | 1 | 这是测试示例中的第一个测试字符串。| 这是第一个测试值 | | 2 | 这是第二次测试。| 这是 sec col | +----+-------------------------------------------- +---------------+
我期望结果如下:
+----+-------+ | 身份证 | 计数 | +----+-------+ | 1 | 3 | | 2 | 1 | +----+-------+
我知道在FULLTEXT
索引中 MySQL 使用 dtf(该术语在文档中出现的次数);怎么能得到这个?