1、前言
在上面幾張文章中我們介紹了,ElasticSearch、Kibana、Logstash的安裝以及使用,最後我們把mysql中的數據同步到了ElasticSearch中,350000萬條數據,接下來我們將測試一下使用ElasticSearch來使用全文檢索時的性能,到底是不是像網上有人說的那麼快。
2、使用mysql進行模糊查詢。
select * from emp where name like '%zv%';
從上面我們可以看到大概耗時2.15秒,我們知道使用這種查詢方式,將會進行全表掃描,效率極低。
3、使用ElasticSearch進行模糊查詢。
從上面的結果圖我們可以看出,兩種模糊查詢都查出了25824條數據,mysql耗時2.15秒,ElasticSearch耗時67秒,性能提升了幾十倍啊!我就問你強不強,做全文檢索就用它把,
ElasticSearch、ElasticSearch、ElasticSearch。重要的事情說三遍。