데이터·검색엔진
데이터 및 검색엔진 전면 개편

데이터 및 검색엔진 전면 개편

데이터 처리와 검색 시스템의 혁신

LX2는 플랫폼의 데이터 구조와 검색 시스템을 전면적으로 개편하여 데이터 처리 효율성과 검색 정확도를 동시에 강화했습니다.

이번 업데이트는 학습데이터 API 구축과 검색엔진 전환이라는 두 축을 중심으로 진행되었습니다.

학습데이터 API 구축

2025년 6월 13일

실시간 학습 현황 관리

LX2는 학습자의 학습 현황을 실시간으로 관리할 수 있도록 학습데이터 API를 새롭게 구축했습니다. 이를 통해 관리자는 각 학습자의 진도율, 학습 기간, 상태 정보를 실시간으로 확인할 수 있습니다.

주요 API 경로

/api/active/study/result/json.do - 학습 중인 과정 데이터 호출

/api/active/result/json.do - 운영 중인 과정 데이터 조회

보안 및 확장성

AccessToken 인증 방식 기반으로 학습 데이터의 접근 권한을 안전하게 제어하며, 학습 진행 현황 분석 및 리포트 자동화 기반을 마련했습니다.

검색엔진 OpenSearch로 전환

2025년 6월 17일 ~ 27일

안정적인 오픈소스 기반 전환

LX2는 기존 Elasticsearch 기반 검색엔진을 OpenSearch 2.8.0으로 전면 전환했습니다. 이는 라이선스 정책 변화에 따른 안정적인 오픈소스 기반 전환 조치로, 검색 성능 및 확장성을 개선하는 동시에 유지보수 효율성을 높였습니다.

OpenSearch 구성 요소

Dashboards - 시각화 및 모니터링

Logstash OSS - 데이터 수집 및 처리

Nori 분석기 - 한국어 검색 품질 향상

검색 성능 개선

데이터 인덱싱 속도와 검색 정확도를 모두 향상시켜, 사용자가 필요한 정보를 보다 빠르고 정확하게 탐색할 수 있게 되었습니다.

LX2 검색 인덱스 구성

인덱스 종류별 적용 범위

lx2_board - 게시판 콘텐츠 검색 지원

lx2_course - 과정 정보 검색 최적화

lx2_studio - 콘텐츠 제목 및 강사명 기반 검색

인덱스별로 적합한 필드를 지정하여 검색 정확도를 높이고, 불필요한 데이터 처리를 최소화했습니다.

안정성과 성능, 두 마리 토끼를 모두

LX2의 데이터 및 검색엔진 개편은 단순한 기술 전환을 넘어, 플랫폼 전반의 데이터 처리 효율과 사용자 경험을 동시에 개선하는 전략적 업데이트입니다.

LX2는 앞으로도 데이터 중심의 플랫폼 운영을 지속하며, 학습 현황 분석, 검색 품질 개선, 안정성 향상을 이어갈 예정입니다.