Document
-
Elasticsearch - (3) 인덱스 생성 / 매핑 정의 / 도큐먼트 CRUDElastic 2025. 11. 19. 13:57
이번 3차시에는 Kibana GUI 툴을 통해서 인덱스 생성, 매핑 정의, 도큐먼트를 삽입하는 실습을 하려고 합니다. 바로 http://localhost:5601/app/dev_tools#/console/shell 경로로 들어와 주세요.인덱스(Index) 생성HTTP 메서드의 PUT 메서드를 사용해서 인덱스(Index)를 생성하실 수 있습니다.만약 users라는 테이블(Table) 즉, 인덱스(Index)를 생성하고 싶다고 하면 기본 경로에 인덱스 이름만 작성해주면 됩니다.('/' = 기본 경로)그리고 "생성된 인덱스(Index)를 조회하고 싶다" 혹은 "생성한 인덱스가 잘 생성 됐는지 확인해보고 싶다"고 하면 HTTP 메서드의 GET 메서드를 사용하여 인덱스(Index)를 조회할 수 있습니다.매핑(Ma..
-
Elasticsearch - (2) Elasticsearch의 기본 용어 정리Elastic 2025. 11. 18. 19:04
Elasticsearch 시리즈 2편에서는 기본 용어를 정리하는 시간을 가질려고 합니다. 암기 하셔도 좋긴 한데 계속해서 실습 하시다 보면 어느 순간 용어가 내 머리에 있을겁니다 🤣해당 내용을 이해하기 쉽게 MySQL과 비교하며 진행하겠습니다.MySQLElasticsearch데이터베이스(DB)데이터베이스(DB)테이블(Table)인덱스(Index)스키마(Schema)매핑(Mapping)레코드(Record), 로우 (Row)도큐먼트(Document)컬럼(Column)필드(Field)위 표와 같이 Elasticsearch의 Index는 Table에 해당하고 Mapping은 Schema, Field는 Column과 동일합니다. 각 속성의 이름만 다를 뿐이지 역할은 동일합니다.(참고로 MySQL의 Index와 ..