mysql不支持中文全文索引,你在建站中是怎么解决全文搜索的?

时间:2021-11-16 06:50:14
mysql不支持中文全文索引,你在建站中是怎么解决全文搜索的?

5 个解决方案

#1


用搜索引擎,推荐一个 ElasticSearch支持中文分词

#2


mysql只有在MYISAM存储引擎下支持全文索引,
在mysql中innodb存储引擎是不支持全文索引,
如果建立站点是MYISAM引擎就能支持全文索引。

#3


innodb 1.2 不是已经支持全文索引了吗? 

而且支持中文分词了

楼主可以查阅一下相关资料

另外可以使用相关的搜索引擎

#4


MariaDB 全文索引支持中文吗?

#5


引用 3 楼 benluobobo 的回复:
innodb 1.2 不是已经支持全文索引了吗? 

而且支持中文分词了

楼主可以查阅一下相关资料

另外可以使用相关的搜索引擎


mysql官网上的说明是:
InnoDB support for FULLTEXT indexes is available in MySQL 5.6.4 and higher.
我不知道MySQL 5.6.4里面的innodb的版本是不是不小于你说的innodb 1.2。

#1


用搜索引擎,推荐一个 ElasticSearch支持中文分词

#2


mysql只有在MYISAM存储引擎下支持全文索引,
在mysql中innodb存储引擎是不支持全文索引,
如果建立站点是MYISAM引擎就能支持全文索引。

#3


innodb 1.2 不是已经支持全文索引了吗? 

而且支持中文分词了

楼主可以查阅一下相关资料

另外可以使用相关的搜索引擎

#4


MariaDB 全文索引支持中文吗?

#5


引用 3 楼 benluobobo 的回复:
innodb 1.2 不是已经支持全文索引了吗? 

而且支持中文分词了

楼主可以查阅一下相关资料

另外可以使用相关的搜索引擎


mysql官网上的说明是:
InnoDB support for FULLTEXT indexes is available in MySQL 5.6.4 and higher.
我不知道MySQL 5.6.4里面的innodb的版本是不是不小于你说的innodb 1.2。