데이터 탐색

edit

샘플 데이터 집합

edit

지금까지 기초적인 내용을 살펴봤으므로 이제 더 사실적인 데이터 집합을 다룰 차례입니다. 고객 은행 계정 정보가 있는 가상의 JSON 문서를 샘플로 준비했습니다. 각 문서는 다음 스키마를 갖습니다.

{
    "account_number": 0,
    "balance": 16623,
    "firstname": "Bradshaw",
    "lastname": "Mckenzie",
    "age": 29,
    "gender": "F",
    "address": "244 Columbus Place",
    "employer": "Euron",
    "email": "bradshawmckenzie@euron.com",
    "city": "Hobucken",
    "state": "CO"
}

참고로 이 데이터의 출처는 www.json-generator.com/입니다. 모두 임의로 생성된 것이므로 데이터의 실제 값과 의미 체계는 무시해주십시오.

샘플 데이터 집합 로드

edit

여기에서 샘플 데이터 집합(accounts.json)을 다운로드할 수 있습니다. 다음과 같이 현재 디렉터리에 압축을 풀고 클러스터에 로드하겠습니다.

curl -H "Content-Type: application/json" -XPOST 'localhost:9200/bank/account/_bulk?pretty&refresh' --data-binary "@accounts.json"
curl 'localhost:9200/_cat/indices?v'

응답은 다음과 같습니다.

health status index uuid                   pri rep docs.count docs.deleted store.size pri.store.size
yellow open   bank  l7sSYV2cQXmu6_4rJWVIww   5   1       1000            0    128.6kb        128.6kb

방금 한꺼번에 문서 1,000개를 bank 색인, account 유형에 색인화한 것입니다.