我有Joomla 3.3.x
网站,该网站有500多篇文章,将来会增加更多。 Joomla 3.x具有smart search
功能但功能不正常。但是我想实现全文搜索。我的网站是Unicode(孟加拉语)。我看过sphinx
次搜索,但据我所知mysql 5.6+
有full text
索引编号&搜索选项。现在我的问题是
如果我使用mysql(新的)原生全文索引和搜索,会不会影响我的网站性能?我需要在整个数据库中仅索引表格的两列(标题和说明)。
我的网站没有实时数据,因此我们不需要经常索引内容。对于这个小要求我应该使用sphinx
吗?
由于
答案 0 :(得分:2)
只要您的表和列符合此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/