一:簡(jiǎn)介
1.1 全文索引解決的問(wèn)題
mysql中的like '%keyword%'
不走索引,全文索引是走索引的,從而提高查詢速度。
1.2 全文索引的適用場(chǎng)景
- 小數(shù)據(jù)量
- 性能要求不高
- 簡(jiǎn)單的模糊查詢
- 不想使用es
1.3 全文索引簡(jiǎn)介
在MySQL 5.7.6之前,全文索引只支持MyISAM引擎,并且只支持英文全文索引,不支持中文全文索引,
從MySQL 5.7.6
開(kāi)始,MySQL內(nèi)置了ngram
全文解析器,支持InnoDB數(shù)據(jù)庫(kù)引擎,用來(lái)支持中文、日文、韓文分詞。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-539214.html
-- 查看數(shù)據(jù)庫(kù)版本號(hào)
select version();
1.4 配置最小分詞 ngram_token_size
MySQL中使用全局變量ngram_token_size
來(lái)配置ngram中n的大小,它的取值范圍是1到10,默認(rèn)值是2。通常ngram_token_size設(shè)置為要查詢的單詞的最小字?jǐn)?shù)。如果需文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-539214.html
到了這里,關(guān)于SpringBoot入門(mén)教程:MySQL全文索引fulltext的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!