2014-10-13 6 views

ответ

0

Elasticsearch не является базой данных, поэтому данные не могут быть «импортированы» как таковые. Его система индексирования, поэтому вам нужно создать требуемые индексы из своего исходного набора данных.

Как вы это сделаете, это будет зависеть от структуры и дизайна ваших данных о манго и того, как вы хотите создать вам индексы Elasticsearch.

Есть некоторые опции, описанные в этом посте:

http://techhari.blogspot.ie/2013/11/data-import-options-with-elasticsearch.html

В очень простых условиях, вам нужно создать скрипт, который будет запрашивать данные Монго и затем поместить это в запрос HTTP, бьющий API Elasticsearch и создать необходимые индексы.

+0

Спасибо @Garreth. Я ищу скрипт, который регулярно собирает данные из базы данных архива и индексирует его в elasticsearch. Я видел массовый импорт в python, но для этого требуется имя индекса и индексный тип в курсоре. –

+0

@ AnkitaJain вы нашли свое решение? – nxmohamad

+0

Да, его решение –