MongoDB MongoDB Atlas 및 자체 관리형 배포 모두에 대한 텍스트 검색 기능을 제공합니다.
참고
$search, $searchMeta 및 $vectorSearch 를 자체 관리형 배포에서 사용할 수 있습니다. 이러한 집계 단계는 향상된 전체 텍스트 쿼리 솔루션을 제공하므로 $text 연산자 대신 사용하는 것이 좋습니다.
MongoDB Search
텍스트 검색 수행하려면 MongoDB Search를 사용합니다. MongoDB Search는 세분화된 텍스트 인덱싱 과 풍부한 쿼리 언어 지원하여 빠르고 관련성 높은 검색 결과를 제공합니다.
MongoDB Search에 대해 자세히 학습 시작하려면 다음을 참조하세요.
MongoDB Search는 또한 개 이상의 언어별 분석기를 지원 하는 등 전체 텍스트 검색 위한 텍스트 40 구문 분석을 위한 공통 분석기를 제공합니다.
MongoDB Vector Search
MongoDB 에 호스팅된 데이터에서 벡터 검색 수행하려면 MongoDB Vector Search를 사용하세요. MongoDB Vector Search는 텍스트 검색 기능을 시맨틱, 하이브리드 및 생성 검색 포함하도록 확장합니다.
MongoDB Vector Search에 대해 자세히 학습 시작하려면 다음을 참조하세요.
$text 연산자를 사용한 쿼리
MongoDB는 $text 연산자도 제공합니다. 그러나 다음과 같은 고급 전체 텍스트 검색 옵션을 제공하는 $search 집계 단계를 사용하는 것이 좋습니다.
퍼지 매칭 및 자동 완성.
관련성 점수.
동의어 및 패싯을 사용한 검색 지원합니다.
검색어 텀 표시.
더 많은 언어 분석기.
$text 쿼리에 대해 자세히 학습하려면 $text 쿼리를 참조하세요.