当前位置: 首页 > 知识库问答 >
问题:

为什么路由不适合ElasticSearch Bulk API?

凤经国
2023-03-14

复制:

curl -XPOST 'http://192.168.1.115:9200/_bulk?routing=a' -d '
{ "index" : { "_index" : "articles", "_type" : "article", "_id" : "1" } }
{ "title" : "value1" }
{ "delete" : { "_index" : "articles", "_type" : "article", "_id" : "2" } }
{ "create" : { "_index" : "articles", "_type" : "article", "_id" : "3" } }
{ "title" : "value3" }
{ "update" : {"_id" : "1", "_type" : "article", "_index" : "index1"} }
{ "doc" : {"field2" : "value2"} }'

共有1个答案

商琛
2023-03-14

所以在URL的末尾添加“routing”参数是不起作用的。

我需要将“_routing”字段添加到实际的文档字段中,以指定它将转到哪个碎片。

非常不直观,我希望ElasticSearch能记录下来!有时候我真希望我只是选择了Solr:*(

curl -XPOST 'http://192.168.1.115:9200/_bulk?routing=a' -d '
{ "index" : { "_index" : "articles", "_type" : "article", "_id" : "1", "_routing" : "b"} }
{ "title" : "value1" }
{ "delete" : { "_index" : "articles", "_type" : "article", "_id" : "2", "_routing" : "b" } }
{ "create" : { "_index" : "articles", "_type" : "article", "_id" : "3", "_routing" : "b" } }
{ "title" : "value3" }
{ "update" : {"_id" : "1", "_type" : "article", "_index" : "index1", "_routing" : "b"} }
{ "doc" : {"field2" : "value2"} }'
 类似资料:
  • 路由可以让你:

  • 我正在创建一个约会网站来学习网络开发,我不知道如何制作背景色,它只是在特定的div上不起作用。我应该改变什么?我尝试了很多东西,但什么都没有发生。 添加lorem ipsum所以我可以问这个问题...跳过这个 Lorem ipsum dolor sit amet,concetetur adipiscing elit。Morbi ut felis magna。聪明的人,聪明的人,聪明的人,聪明的人。

  • 任何关于报告源代码的其他信息,请在评论中让我知道。

  • router设置: 路由占位符: 父组件css 子组件內联css: <div style="height:100px;width:100px"> 控制台查看元素,子组件压根没渲染到父组件中,,哪里设置出问题了吗?

  • Python的正在帮助我安装和更新包,但是一些文档化的命令似乎不受支持(至少在OS 10.8.2和Python 2.7.2上运行1.2.1)。当我尝试 或者 我明白了 这些命令是否尚未实现(尽管已被记录)?

  • 问题内容: 我刚开始学习Ember.js(购买了PeepCode屏幕录像),并且从中学习得很顺利,但是在尝试编写我的第一个Ember应用程序时遇到了问题。 这是(嵌套的)路由映射: 这样就可以使用以下网址:domain.com/#/yokota-ab-japan/places/4c806eabd92ea093ea2e3872 是基地的编号(日本的一个空军基地) 是Foursquare上的场地的编号