devmoa

엘라스틱서치 Left Join Plugin 소개

다나와·2020년 8월 9일·00
ElasticsearchLeft JoinPluginDatabaseSearch Query

AI 요약

Beta

이 글은 엘라스틱서치에서 기본적으로 제공하지 않는 Left Join 기능을 자체 개발한 플러그인을 통해 구현하는 방법을 소개합니다. 기존 엘라스틱서치는 A 인덱스에서 B 인덱스의 데이터를 가져오거나, B에서 A를 가져오는 기능만 제공하여 두 인덱스의 데이터를 함께 검색하는 데 한계가 있었습니다.

개발된 Left Join 플러그인은 엘라스틱서치의 검색 쿼리 구조 내에서 `join` 필드를 추가하여, 부모 인덱스 검색 결과에 자식 인덱스 데이터를 `innerHit`으로 조합하는 방식으로 작동합니다. 글에서는 플러그인 설치 방법과 함께, 부모 및 자식 인덱스, 그리고 각 인덱스의 검색 쿼리를 지정하는 구체적인 검색 쿼리 작성 예시를 제공하여 사용법을 안내합니다.

이를 통해 엘라스틱서치 환경에서도 RDB의 Join과 유사한 데이터 조합 검색이 가능해집니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다