如何计算 MySQL blob 文本中特定单词的出现次数?

How to count the number of occurrences of a particular word in a MySQL blob text?

我已将文本文件的内容作为 blob 存储在 MySQL table 中。我想计算该文本中特定单词的出现次数。

有什么办法可以做到吗?

试试这个

SET @searchthis="lumia"; 
SELECT  CAST((LENGTH(`documents`.`file`) - 
              LENGTH(REPLACE(`documents`.`file`, @searchthis, ""))) /
              LENGTH(@searchthis) AS UNSIGNED
            ) AS searchthis_count
    FROM  documents ;