elasticsearch,Php,Mysql,Symfony,elasticsearch" /> elasticsearch,Php,Mysql,Symfony,elasticsearch" />

Php Elasticsearch对mysql搜索性能的影响

Php Elasticsearch对mysql搜索性能的影响,php,mysql,symfony,elasticsearch,Php,Mysql,Symfony,elasticsearch,我正在使用Symfony 2和Mysql作为DBMS创建一个网站。现在,该网站涉及一些可以从主页上搜索的实体,搜索可以按术语和位置进行,而不是同时按两者进行。问题是我在服务器上安装了elasticsearch来索引可搜索的实体 现在,有人知道mysql搜索和elasticsearch搜索之间的性能优势吗 考虑到在mysql数据库中,所有可搜索字段都使用全文索引进行索引,而在elasticsearch索引中,所有字段都被索引,以便能够在其上进行搜索。在我的测试中,elasticsearch查询比使

我正在使用Symfony 2和Mysql作为DBMS创建一个网站。现在,该网站涉及一些可以从主页上搜索的实体,搜索可以按术语和位置进行,而不是同时按两者进行。问题是我在服务器上安装了elasticsearch来索引可搜索的实体

现在,有人知道mysql搜索和elasticsearch搜索之间的性能优势吗


考虑到在mysql数据库中,所有可搜索字段都使用全文索引进行索引,而在elasticsearch索引中,所有字段都被索引,以便能够在其上进行搜索。

在我的测试中,elasticsearch查询比使用mysql和Doctrine的sql查询快6倍。但就安全性而言,我一直将所有信息备份在mysql中。据我所知,这是一种常见的做法。在elasticsearch中进行了将近一年的查询后,我觉得进行复杂的查询更舒服,并且我发现使用免费文本输入可以获得更好的结果。

好的,谢谢您的帮助。我将把这个问题标记为现在已解决这对我也很有帮助。谢谢我有一个设置,其中主要数据位于
mysql
中,但
elasticsearch
主要用作搜索索引。。。