본문 바로가기

전체 글

(157)
엘라스틱서치 주요 API 엘라스틱서치 주요 API 알아보기 구체적으로 어떠한 API가 있는지 알아보기 전에 먼저 어떤 종류의 API가 있는지부터 알아보겠습니다. 분류해보자면 대표적으로 아래 4가지 API가 존재합니다. 인덱스 관리 API(Indices API) 문서 관리 API(Document API) 문서의 추가/삭제/수정 등을 담당 검색 API(Search API) 집계 API(Aggregation API) 통계 등을 제공 모든 API는 HTTP 통신을 이용하여 RESTful하게 사용가능합니다. 인덱스 관리 API 인덱스 생성 인덱스를 생성할 때는 이전에 엘라스틱서치 구성요소에서 배웠던 매핑(Mapping)을 이용하여 문서에 포함된 필드 및 필드 타입 등을 설정 가능합니다. 단, 주의할 점은 일단 매핑 정보가 한번 생성되면,..
엘라스틱서치에서 사용되는 주요 용어 엘라스틱서치 용어 및 개념 간단히 살펴보기 IT 관련 지식을 공부할 때, 초기에 가장 중요하게 잡고 가야 하는 것이 용어(Term) 라고 생각합니다. 용어의 정의가 제대로 정립되지 않은 채, 무작정 책을 읽기만 하면 모든 것들이 혼란스러워지기 마련입니다. 엘라스틱서치에서 어떠한 용어들이 사용되고 그것들이 의미하는 것이 무엇인지 제대로 파악해봅시다. 용어의 정의를 파악하면 전체적인 아키텍쳐의 파악에도 물론 도움이 됩니다. 엘라스틱서치에서 사용되는 주요 용어 인덱스(Index) 엘라스틱서치의 '인덱스(Index)' 는 관계형 데이터베이스에서 '데이터베이스(Database)' 에 상응하는 개념입니다. 즉, 인덱스는 데이터가 저장되는 공간입니다. 엘라스틱서치 버전 6.1 이후로 하나의 인덱스는 하나의 타입만 가..
엘라스틱서치의 특징 DB만 있으면 되는데, 왜 굳이 검색엔진? 어느정도 개발을 해본 사람이라면 MySQL이 무엇인지 알고 써 본 경험도 있을 것입니다. MySQL은 소위 말하는 관계형 데이터베이스(RDBMS)입니다. 관계형 데이터베이스는 훌륭한 데이터 저장소(Storage)일 뿐만 아니라 조건에 맞는 데이터에 대한 검색 기능도 훌륭하게 제공합니다. 관계형 데이터베이스에서 조건에 맞는 데이터를 검색할 때 우리는 주로 SQL을 이용합니다. SQL의 경우 정확히 일치하는 데이터를 검색하고 싶다면 where = '...'를 이용할 수 있고 해당하는 단어가 포함된 데이터를 검색하고 싶다면 where like '%...%'와 같은 형식으로 훌륭하게 데이터 검색이 가능합니다. 그렇다면 왜 검색엔진이 필요할까? 그 이유는 다음과 같습니다..
엘라스틱서치는 프로그램으로서의 검색엔진입니다. 엘라스틱서치는 검색엔진이다. 일반적으로 검색 엔진(search engine)이라 하면 마냥 검색 결과를 제공하는 프로그램을 떠올립니다. 그래서 사람들은 검색엔진이라 하면 네이버나 구글같은 것을 떠올리기 쉽습니다. 물론 그러한 서비스도 일반적으로 검색 엔진이라 말하지만, 엄밀히 말하자면 그건 검색 서비스로서의 검색 엔진에 가까운 것입니다. 엘라스틱서치는 반면에 프로그램으로서의 검색엔진을 말합니다. 검색 서비스로서의 검색 엔진이란? - 검색엔진을 기반으로 구축한 검색 시스템을 활용해 검색 결과를 서비스로 제공하는 것 프로그램으로서의 검색 엔진이란? - 현재 가지고 있는 데이터 중에서 특정한 데이터를 검색할 수 있는 기능을 제공하는 것 엘라스틱서치는 우리가 가진 데이터 중 특정한 성질을 갖는 데이터를 찾는 것..
[옷고르기] in order to (~ 하기 위하여) 더보기 Writing 5가지 절차 1. 주요 문법 그룹 1) 주어 + 일반동사+(목적어) 2) 주어 + be동사+명사/형용사 3) 전치사 2. 선택 문법 그룹 4) 형용사 (형용사 + 명사) 5) in order to + 동사원형 (~하기 위하여) 3. 확장 문법 그룹 6) '전치사+명사' 를 더 할 수 있는 문장을 찾기 7) 시제 선택 4. 문장 모음 5. 접속사 1. 주요 문법 그룹 : 영어에서 가장 빈도수 높은 문법들, 이 필수 문법들을 문장을 만들 수 있는지 여부가 Writing 실력과 직접 연결. 1) 주어 + 일반동사 + (목적어) - She needs a dress. - He shows dresses. 2) 주어+be동사+명사/형용사 - He is nice. - The dresses are ..
It's our duty to make this theater a safe haven for movie lovers once agin It's our duty to make this theater a safe haven for movie lovers once agin 이곳을 영화 팬들을 위한 안식처로 돌려놓는 게 목표야
I can issue you a full refund, but I can't refund th way the world is. I can issue you a full refund, but I can't refund th way the world is. 전액 환불은 가능하지만, 이 세상을 바꿀 순 없어요. But you're the manager. 매니저시잖아요 If anyone can do something, you can. 다른 살마도 아니고! There was once a time when movies were special to people, 한때는 사람들이 영화를 소중히 생각했죠. when people acted with dignity in this public place. 그때는 이 공공장소에서 다들 예의를 감췄어요.
Could you hit B2? Arman, can you drop me off at the subway station? I did'nt drive today. Sure. No problem. (in front of the elevator) Oh, it's full. We'll take the next one. (in the elevator, a womain is getting in.) You have a stroller. I'll move over here. Thanks. What floor are you going to? I cant hit it for you. Could you hit B2? thanks agin. https://learn.dict.naver.com/conversation#/endic/20200226