首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Mysql本机全文搜索性能

Mysql本机全文搜索性能
EN

Stack Overflow用户
提问于 2015-11-07 20:09:36
回答 1查看 720关注 0票数 0

我有Joomla 3.3.x网站,其中有500+文章,并将在未来增加更多。Joomla3.x有smart search特性,但是它不能正常工作。但是,我想实现全文搜索。我的网站是Unicode (孟加拉语)。我看过sphinx搜索,但据我所知,mysql 5.6+有原生full text索引和搜索选项。现在我的问题是

如果我使用mysql (新来的)原生全文索引和搜索,会不会损害我的站点性能?我只需要在整个数据库中索引一个表的两个列(title和description)。

我的网站没有实时数据,所以我们不需要经常索引内容。对于这个小需求,我是否应该使用sphinx

谢谢

EN

回答 1

Stack Overflow用户

发布于 2015-11-07 20:37:39

只要您的表和列符合此MySQL要求,就可以:

全文索引只能用于InnoDB或MyISAM表,并且只能为CHAR、VARCHAR或TEXT列创建。

如果设置了适当的FULLTEXT索引,就不应该面临性能问题。当然,它最终取决于您使用的最终查询。

关于MySQL全文搜索的更多信息:http://dev.mysql.com/doc/refman/5.6/en/fulltext-search.html

优化查询的一种方法:http://www.sitepoint.com/using-explain-to-write-better-mysql-queries/

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33587232

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档