PHP的elasticsearch-php库的5.x版本、6.x版本和7.x版本的使用区别

鬼谷子叔叔 - 2021-06-09 15:14

介绍

介绍

福哥在使用elasticsearch-php库去操作Elasticsearch搜索引擎的时候,发现了不同版本的ES搜索引擎需要用对应版本的elasticsearch-php库去操作,因为不同版本的ES搜索引擎支持的参数有很多区别,这个确实比较恶心!

那么福哥今天就把ES的三个大版本的常用操作的代码整理出来分享给大家!

获取索引列表

无论是哪个版本都没有提供获取索引列表的功能,这个大概是官方不想提供这个功能。

创建索引

5.x


6.x


7.x


插入文档

5.x


6.x


7.x


更新文档

5.x


6.x


7.x


删除文档

5.x


6.x


7.x


搜索文档

5.x


6.x


7.x


总结

今天福哥把Elasticsearch搜索引擎的官方库elasticsearch-php的不同版本的区别做了一个比较完整的整理,大家可以根据elasticsearch-php库的参数不同了解ES的三个大版本之间的区别。

童鞋们可以根据自己的情况选择合适的ES搜索引擎的版本,原则上是选新不选旧,但是我们也不想做小白鼠,所以那个版本稳定就用那个版本,目前福哥用的是6.x版本。