Community

엘라스틱서치 한 번 해보려고 : 엘라스틱서치 소개와 설치

엘라스틱서치(Elasticsearch)는NoSQL 데이터 구조를 갖고 있는 검색 엔진입니다. 대용량의 데이터를 높은 속도로 검색하고 분석할 수 있습니다. 엘라스틱서치는 색인, 검색, 집계 등 검색 엔진에 필요한 모든 기능을 제공하며, 비교적 쉽게 사용이 가능합니다. 엘라스틱서치를 알아보기에 앞서서 검색 엔진에서 자주 사용되는 주요 용어에 대해 알아보겠습니다. 1. 동의/유의어 검색 : 동의어 검색은 검색 시 같은 의미의 다른 표현들도 함께 검색되는 기능입니다. 유의어 검색은 비슷한 뜻을 가진 단어를 함께 검색하여 더 넓은 범위의 결과를 보여주는 기능입니다. 예로 검색어로 "자동차"를 입력했다고 가정하면, 동의어 검색은 "차량"을 포함한 검색 결과를 반환합니다. 유의어 검색은 "트럭", "버스"등의 비슷한 뜻의 단어가 포함된 결과를 반환합니다. 2. 비정형 데이터 색인 : 비정형 데이터란 구조화되지 않은 데이터로 DB에 저장할 수 없는 형태의 텍스트, 이미지, 오디오 등을 말합니다. 비정형 데이터 색인은 이러한 데이터를 처리하기 위한 방식입니다. 소셜 미디어에서 사용자들이 생성한 포스트, 댓글, 이미지 등 비정형 데이터를 색인하면 이후에 요청한 검색어에 따라 결과를 반환합니다. 3. 역색인 : 역색인은 텍스트 검색 엔진에서 사용되는 효율적인 데이터 구조입니다. 문서 내에서 단어의 발생 빈도와 위치를 저장하여 특정 단어가 포함된 문서를 빠르게 검색하도록 돕습니다. “엘라스틱서치 한 번 해보려고” 시리즈, 첫 번째 글로 엘라스틱서치 소개 및 설치 방법에 대해 정리해 보았습니다. https://blog.naver.com/gi_balja/223157972726

알림

알림이 없습니다