2015-03-25 2 views
0

Am используя Elasticsearch 1.4. Мое требование состоит в том, что у меня будут данные каждый час, и их необходимо загрузить. Таким образом, подход, который я принял, - создать индекс - «демо» и загрузить данные. Итак, первые данные часа вставлены. Теперь, мой вопрос заключается в том, как добавить данные о последующих часах в этот индекс. Например: PUT/демо/UserDetails/1 { "пользователь": "kimchy", "сообщение": "пробуя Elastic Search" }Как добавить документы в существующий индекс в elasticsearch

Теперь я пытаюсь добавить еще один документ

{ «пользователь»: «Swarna», «сообщение»: «привет»}

Можете ли вы, пожалуйста, дайте мне знать, как сделать

+0

Привет, вы получаете данные, из которых источник? – BasK

ответ

1

Вам просто нужно поставить дополнительные документы. В вашем примере выше вы сделали

PUT /demo/userdetails/1 { "user" : "kimchy", "message" : "trying out Elastic Search" } 

Теперь вы могли бы сделать это:

PUT /demo/userdetails/2 {"user": "swarna","message":"hi"} 

В вас команда есть демо индекс, UserDetails тип и номер документа идентификатор. Если вы опустите документ, идентификатор ES сделает вас за вас.

Смежные вопросы