我将 ElasticSearch 用于应用程序以存储和搜索数据。因为在我的特定情况下搜索关系也很重要,所以我最近更改了数据的结构,现在我正在使用 _parent 字段。(http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/mapping-parent-field.html)
我已经设计了搜索查询,效果很好。但是,在我的数据库中插入新的子条目时,我现在遇到了问题。
它应该以这种方式工作:
没有 _parent 字段,当我想实现这一点时
$ curl -XPUT 'http://localhost:9200/data/child/1' -d '
我使用 JEST API 以这种方式插入数据:
client.execute(new Index.Builder(payload).index("data").type("child").build());
当我想实现这一点时:
$ curl -XPOST localhost:9200/data/child?parent=154121-d'
我应该如何使用 JEST-API 来实现它?