mysql - MySQL全文搜索单字符表情符号
问题描述
我已将 MISAM 设置为处理单字符单词(通过 ft_min_word_len=1)并重建索引。我正在使用 utf8mb4_unicode_520_ci。
SELECT subject FROM sl_mailing
WHERE match (subject) AGAINST (''); 不生成任何行;
SELECT subject FROM sl_mailing
WHERE match (subject) AGAINST ('x'); 生成具有单个字符单词 'x' 的所有行
SELECT subject FROM sl_mailing
WHERE locate ('', subject); 生成正确的行。
对于包含表情符号的多词搜索,我需要能够在 match-against 子句中搜索表情符号。但是 MySQL 在使用 match 时似乎忽略了表情符号。有小费吗。
解决方案
推荐阅读
- javascript - 使用反应的语音到文本识别不起作用
- r - 如何在 PowerBI 中为 ML 运行 R 脚本?
- angular - 从角度服务中的字符串函数返回值
- python - django 中的 CSS 不更新
- amazon-web-services - 用于查询 AWS macie 的 PII 类型
- reactjs - 我如何使用一个主题来设置所有材质 UI 输入的样式,就好像它们有一个变体 ='outlined' 一样?
- mysql - 使 10k 查询 SQL 更快
- python - 我如何在opencv python中控制轮廓区域
- neo4j - 如何在知识图中对条件三元组进行建模
- android - 将有状态存储库注入 WorkManager Worker