福哥在使用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版本。