ElasticSearch四种索引方式,elasticsearch四种
ElasticSearch提供了四种方式创建索引。
1、通过索引API,它允许用户发送一个文档至特定的索引。例如,使用curl工具,并用如下命令创建一个文档:
curl -XPUT http://localhost:9200/blog/article/1 -d '{"tittle": "New version of Elastic Search released!", "content":"..." }
2、通过bulk API来一次性发送多个文档至集群。
3、采用UDP bulk API来一次性发送多个文档至集群。
4、使用插件发送数据,称为河流(river),河流运行在ElasticSearch节点上,能够从外部系统获取数据。
建索引只会发生在主分片上,而不是副本上。当把一个索引请求发送至某节点时,如果该节点没有对应的主分片或者只有副本,那么这个请求会被转发到拥有正确主分片的节点。
注:第二种与第三种的区别在于①网路链接方式。前者使用的是HTTP协议,后者使用的是UDP协议。②后者速度快但是不稳定,因为UDP省略了握手的过程。
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。