반응형 도서기록/Elasticsearch In Action3 5장 도큐먼트 작업 5.1 도큐먼트 인덱싱도큐먼트를 인덱스에 유지하는 행위로, 일래스틱 서치에 저장하거나 유지하는 것을 의미한다.5.1.1 도큐먼트 API식별자를 이용한 도큐먼트 인덱싱(PUT)도큐먼트에 가 있으면 HTTP의 PUT 작업과 함께 단일 도큐먼트 인덱스(_doc) API 를 사용하여 인덱싱한다.PUT movies/_doc/1{ "title":"The Godfather", "synopsis":"The aging patriarch of an organized crime dynasty transfers control of his clandestine empire to his reluctant son"}도큐먼트를 수정하고 다시 인덱싱하면 '_version' 필드가 업데이트 된다.식별자 없이 도큐먼트 인덱싱(POST.. 2025. 6. 8. 4장 매핑 4.1 매핑 개요4.1.1 매핑 정의매핑은 도큐먼트의 데이터 필드 및 관련 데이터 타입을 나타내는 스키마를 정의하고 개선하는 과정이다.일래스틱 서치는 도큐먼트를 인덱싱하는 동안 필드의 데이터 타입을 이해하고 데이터 검색을 위해 필드를 적절한 데이터 구조에 저장한다.4.1.2 첫 도큐먼트 인덱스 생성(스키마 생성하지 않고 도큐먼트 인덱싱)PUT movies/_doc/1{ "title":"Godfather", "rating":4.9, "release_year":"1972/08/01"}기본 설정으로 새 인덱스(movies) 가 생성된다.추론된 데이터 타입을 사용해 movies 인덱스에 대한 새 스키마를 생성한다. -> 동적 매핑도큐먼트는 인덱싱되어 일래스틱 서치 데이터 저장소에 저장된다.일래스틱 서치는 .. 2025. 5. 30. 2장 시작해보기 일래스틱 서치는 일래스틱 회사 웹사이트에서 다운로드 할 수 있는 자바 바이너리 파일이다. 일래스틱 서치는 RESTful API 를 통해 모든 기능을 공개하므로 키바나 편집기에서는 이 API 를 이용하여 쿼리를 구성하고 HTTP 를 통해 서버와 통신한다.2.1 데이터와 함께 일래스틱 서치 준비2.1.1 온라인 서점https://github.com/madhusudhankonda/elasticsearch-in-action2.1.2 도큐먼트 인덱싱RESTful API 를 호출하여 일래스틱 서치에 데이터를 인덱싱할 수 있다.2.1.3 첫 도큐먼트 인덱싱키바나 대시보드 > Dev Tools 페이지에 접근하여 데이터를 인덱싱한다.https://github.com/madhusudhankonda/elasticsearch.. 2025. 5. 11. 이전 1 다음 반응형