mysql数据库引擎有哪几种 mysql中的全文本搜索用在什么情况下?

mysql中的全文本搜索用在什么情况下?一般来说,全文索引不是一个小项目。数据量不会太小,而且可能没有几个字段可以同时搜索。搜索结果很可能需要排序。很有可能在搜索关键词被点击后,就要按照某种需求权重进

mysql中的全文本搜索用在什么情况下?

一般来说,全文索引不是一个小项目。数据量不会太小,而且可能没有几个字段可以同时搜索。搜索结果很可能需要排序。很有可能在搜索关键词被点击后,就要按照某种需求权重进行排名,更有可能的是,在搜索中文时,需要对关键词进行分段,突出显示结果等一系列的事情,所以单独用MySQL引擎来做这件事是非常麻烦的。也许有些需求可以简单地用MySQL来实现,但是一般来说,这个需求是基于一个大型数据库的,通过MySQL进行如此复杂的查询可能会比较慢。我以前的项目也有类似的问题。客户不断提出更多的搜索要求。如果没有做好优化工作,这种搜索请求大约需要10秒钟。优化后,时间缩短为4秒。而且,如果客户想让你做搜索引擎之类的事情,实施起来更痛苦,最好直接选择专业的东西