면책 조항 : 저는 estab의 저자입니다.
estab elasticsearch 필드를 탭으로 구분 된 값으로 내 보냅니다. 너무 많은 필드가 없으면 모두 명시 적으로 내보내는 것이 쉽습니다. 내부적으로는 스캔 및 스크롤 API를 사용합니다.
예 :
색인 같은 문서를 포함한다고 가정 해 봅시다 : 중첩 된 필드는 쉽게로 매핑되지 않습니다
가
$ estab -f 'name genus populations.location populations.size'
Kiwi Apteryx North Island|Little Barrier Island 2500|2000
주 : 그럼 당신은을 통해 전체 인덱스를 내보낼 수 있습니다
{
"name": "Kiwi",
"genus": "Apteryx",
"populations": [
{"location": "North Island", "size": 2500},
{"location": "Little Barrier Island", "size": 2000}
]
}
을 표 형식. estab
은 기본적으로 여러 값을 |
으로 구분하며 일반적인 점 표기법을 통해 중첩 된 필드를 참조 할 수 있습니다.
https://github.com/jprante/elasticsearch-csv –
@ KonstantinV.Salikhov가 좋아 보인다! 제 3 자 플러그인을 포함시키지 않기를 바랬지 만 이것이 나의 필요를 충족시키는 것 같습니다! – dimzak
사실 나는 이것을 시도한 적이 없으며 성능 문제가있을 수 있습니다. –