MongoDB Atlas 검색이란 무엇인가요?
Atlas Search는 MongoDB Atlas에 내장된 전체 텍스트 검색 솔루션으로, 관련성 기반 앱 기능을 구축할 수 있는 원활하고 확장 가능한 환경을 제공합니다. Apache Lucene을 기반으로 구축된 Atlas Search를 사용하면 데이터베이스와 함께 별도의 검색 시스템을 실행할 필요가 없습니다.
MongoDB Atlas의 통합 검색
데이터베이스와 자동으로 동기화되는 완전 관리형 통합 검색 엔진을 활용하여 데이터를 기반으로 간편하게 검색을 구축하세요.
검색 인덱스 만들기
Atlas UI의 편집기를 단일 Atlas Admin API 호출과 함께 사용하거나 Atlas CLI를 사용하여 데이터를 위한 인덱스 정의를 생성하세요.
자세한 사항은 Atlas Search 인덱스 정의를 참조하세요.
검색 쿼리 구성
$search
MongoDB 집계 파이프라인 단계를 사용하여 Atlas Search 쿼리를 빌드하고 실행합니다.
자세한 사항은 Atlas Search 쿼리 생성 및 실행을 참조하세요.
모범 사례 구현
Atlas Search 워크로드를 확장하고 모니터링하는 방법에 관한 지침을 참조하세요.
자세한 내용은 Atlas Search 성능 향상을 참조하세요.
필드 매핑 정의
자동 완성, 텍스트, 범위 및 기타 Atlas Search 연산자 및 수집기를 사용하는 쿼리를 실행하기 위한 필드 값을 인덱싱합니다.
자세한 내용은 데이터 유형을 참조하세요.
분석기로 데이터 전처리
Atlas Search에 기본적으로 내장된 분석기를 사용하여 검색어를 생성하는 방법을 정의하거나 직접 분석기를 만드세요.
자세한 내용은 Atlas Search 분석기를 참조하세요.
검색어의 동의어 추가
유의어를 구성하여 동일하거나 유사한 의미를 가진 단어의 collection을 인덱싱하고 검색하세요.
자세한 내용은 Atlas Search 인덱스에서 동의어 매핑 정의를 참조하세요.
복합으로 복잡한 쿼리를 구축하세요
복합 연산자를 사용하여 단일 검색 쿼리에 둘 이상의 연산자와 여러 절을 결합합니다.
자세한 내용은 가중치 필드를 사용하여 Atlas Search 복합 쿼리를 실행하는 방법을 참조하세요.
관련성 점수 사용자 지정
Atlas Search 결과의 순위를 수정하여 특정 문서의 순위를 높이거나 관련성 요구 사항을 일치시킵니다.
자세히 알아보려면 결과에서 문서 점수 매기기를 참조하세요.
결과를 빠르게 필터링하고 분석
패싯 을 사용하여 여러 카테고리별로 Atlas Search 결과를 그룹화하고 집계합니다.
자세한 내용은 Atlas Search에서 패싯을 사용하는 방법을 참조하세요.
Atlas Search을 직접 체험해 보기
추가 기능 관련 튜토리얼을 준수하며, explain
을 통해 더 많은 정보를 반환하는 방법을 알아보고, MongoDB 개발자 허브에서 더 많은 실례를 찾아보십시오.
자동 완성, 패싯 검색, 복합 절 등과 같은 기능을 사용하는 인덱스 및 쿼리를 만드세요.
MongoDB University의 "MongoDB 인트로" 과정에서 Atlas Search 단원에 대해 자세히 알아보세요.
Atlas Search 및 기타 MongoDB 제품을 사용하는 비디오 튜토리얼 및 샘플 애플리케이션을 살펴보세요.