Atlas Search 변경 로그
2024년 출시
2024년 12월 09일 릴리스
null 및 누락된 값의 정렬 순서 사용자 지정을 지원합니다.학습 내용은 구문 을 참조하세요.
초기화 오류 시 인덱스 삭제를 방지합니다.
2024년 10월 18일 출시
디스크가 가득 차면 검색 노드가 충돌하는 문제를 수정합니다.
2024년 9월 18일 출시
구문 쿼리에서 동의어를 지원합니다.
텍스트 연산자에 대한
matchCriteria
필드 지원을 추가합니다.동의어 매핑에 실패한 인덱스의 동작을 변경하여 영향을 받은 동의어 매핑을 사용하지 않는 쿼리가 성공적으로 실행되도록 합니다.
searchAfter
또는searchBefore
를 검색 노드와 함께 사용할 때 일관성 문제를 일으킨 버그를 수정합니다.인덱스 객체 제한에 도달한 경우 인덱스를 쿼리 가능한 STALE 상태로 전환합니다.
내장된 문서에서 토큰 유형 인덱싱을 지원합니다.
mongosh
명령 또는 운전자 헬퍼 메서드를 사용하여M0
M2
, 또는 Atlas 클러스터에서 Atlas Search 인덱스를 생성, 조회 , 편집 또는 삭제 수M5
있도록 지원합니다.
2024년 6월 28일 출시
Java 21 로 업그레이드합니다.
number
및date
유형에 대한 정렬 옵션을 지원하도록 모든 인덱스를 업데이트합니다.
참고
Atlas는 Atlas 클러스터에 있는 모든 기존 Atlas 검색 인덱스를 순차적으로 재인덱싱합니다. Atlas UI에는 재인덱싱 시기를 나타내는 경고가 표시됩니다. 별도의 검색 노드를 사용하지 않는 클러스터는 재인덱싱 중에 디스크 및 CPU 사용률이 일시적으로 증가할 수 있습니다. 별도의 검색 노드를 사용하는 클러스터의 경우 Atlas는 재인덱싱을 위해 임시로 추가 노드를 무료로 배포하며, 새 인덱스 빌드가 완료되면 인덱스 교체를 위한 다운타임이 발생하지 않습니다.
2024년 6월 25일 출시
31 5월 2024 출시
Search Tester에서 Query Templates Atlas Search를 도입하여
must
및should
와 같은 조건절이 포함된 사전 작성된$search
쿼리를 사용하여 검색을 더 쉽게 만들고,autocomplete
을 통해 입력하면서 검색할 수 있는 환경을 제공하고, 패싯을 지정하는 등의 기능을 제공합니다. 자세히 알아보려면 Atlas Search 쿼리 실행을 참조하세요.Atlas Search API 엔드포인트에 대한 변경 사항을 소개합니다. 자세한 내용은 2024년 5월 31일 릴리스에 대한 API 변경 로그를 참조하세요.
10 5월 2024 출시
큰 stringFacet 값을 자릅니다.
07 5월 2024 출시
returnStoredSource
를 사용할 때 Atlas Search에서 일부 문서의_id
필드가 결과에 포함되지 않던 문제를 수정합니다.
2024년 4월 23일 출시
특정
mongod
구성 변경 후 Atlas Search가 가짜 초기 동기화를 트리거하는 문제를 수정합니다.정의 버전이 누락된 인덱스를 다시 작성합니다.
2024년 3월 28일 출시
점수가 동점일 때 Atlas Search에서
searchAfter
또는searchBefore
쿼리에 대한 결과를 생성하지 않던 문제를 수정합니다.null 및 UUID 값을 기준으로 쿼리하고 정렬하는 기능을 추가합니다.
2024년 3월 05일 출시
정렬 정리를 다시 활성화합니다.
2024년 3월 1일 출시
MongoDB v7.2.0을 실행하는 샤딩된 Atlas 클러스터가
facet
수집기가 포함된$searchMeta
단계에 대해 오류를 반환하는 문제를 수정합니다.
2024년 2월 14일 출시
Search Tester에서
$searchMeta
쿼리 실행을 지원합니다. 자세한 내용은 Atlas 검색 쿼리 실행을 참조하세요.
2024년 1월 17일 출시
기준점 이후 또는 이전에
$search
결과를 순차적으로 검색할 수 있도록 지원하며,$meta
키워드searchSequenceToken
에 의해 생성된 토큰을 사용하여 지정할 수 있습니다. 자세한 내용은 결과 페이지 매기기를 참조하세요.
2023년 출시
2023년 12월 26일 릴리스
equals, in 및 range 연산자를 사용하여
strings
Atlas Search 토큰 유형으로 인덱싱된 BSON 에 대해 정확한 일치 및 필터링을 수행할 수 있도록 지원합니다.
2023년 12월 04일 릴리스
개발 및 프로덕션 배포 모두에 일반적으로 사용할 수 있는 별도의 AWS용 검색 노드를 만듭니다. 자세한 내용은 노드 아키텍처를 참조하세요.
knnVector 유형과 knnBeta 연산자가 더 이상 사용되지 않습니다. 대신, 이제 개발 및 프로덕션 배포 모두에서 새로운 vectorSearch 인덱스 유형과
$vectorSearch
파이프라인 단계를 사용할 수 있습니다. 자세한 내용은 Atlas Vector Search 개요를 참조하세요.결과를 정렬하는 데 사용하는 필드에 혼합된 유형이 없으면 지연 시간이 개선됩니다.
CPU 사용량이 낮은 검색 계층을 도입했습니다.
2023년 10월 23일 릴리스
Atlas Search를 위한 전용 검색 노드를 미리보기 기능으로 도입합니다. 이 기능 및 해당 설명서는 미리보기 기간 중 언제든지 변경될 수 있습니다. 자세한 내용은 Atlas Search 개요를 참조하세요.
전용 검색 노드에 대한 세그먼트 간 병렬 쿼리를 지원하여 응답 시간을 개선합니다. 자세한 내용은 세그먼트간 쿼리 실행 병렬 처리를 참조하세요.
2023년 9월 26일 출시
Atlas CLI에 Atlas 배포 를 추가하여 로컬 환경에서 클라우드에 이르기까지 전체 소프트웨어 개발 라이프사이클에서 Atlas Search 및 Atlas Vector Search 로 작업할 수 있습니다. 자세한 내용 은 Atlas CLI에서 로컬 및 클라우드 배포 관리를 참조하세요.
2023년 9월 13일 출시
Atlas UI Visual Editor에서 사용자 지정 분석기 구성을 지원합니다.
Atlas UI 비주얼 에디터에서 토큰 유형 구성을 지원합니다.
2023년 8월 30일 릴리스
시스템 업그레이드를 수행합니다. 인덱싱 및 쿼리 성능에 약간의 변화가 있을 수 있습니다.
2023년 7월 31일 릴리스
2023년 7월 10일 릴리스
Atlas Search 인덱스에 정의한 필드를 오름차순 또는 내림차순 정렬을 지원하는 정렬 옵션을 추가합니다.
참고
Atlas Search의 정렬 옵션은 MongoDB v6.0+에서 실행하는 경우에만 샤딩된 클러스터터에서 사용할 수 있습니다.
knnBeta 연산자를 최상위 연산자로 제한합니다.
queryString 연산자를 사용하여
string
필드에서 텍스트, 와일드카드, 정규 표현식, 퍼지 및 범위 검색을 수행하는 기능을 소개합니다.M10
이상 클러스터에서 MongoDB 6.0.8 이상을 실행하는 Atlas 클러스터의 경우mongosh
및 NodeJS 드라이버에서 Atlas Search 인덱스를 생성하고 관리하는 기능을 도입합니다.참고
이 출시하다 에서는
mongosh
명령 또는 운전자 헬퍼 메서드를 사용하여M0
M2
, 또는M5
Atlas 클러스터에서 Atlas Search 인덱스를 생성, 조회 , 편집 또는 삭제 수 없습니다.
2023년 6월 22일 출시
Atlas Search를 사용하여 벡터를 저장, 인덱싱 및 쿼리하기 위한 벡터 검색 미리보기를 제공합니다.
2023년 6월 14일 출시
M10 이상 클러스터의 클라우드 백업 스냅샷에서 Atlas Search 인덱스를 복원하기 위한 지원을 추가합니다.
2023년 6월 7일 출시
2023년 5월 26일 출시
2023년 4월 25일 출시
쿼리 결과에서 각 문서 의 점수에 대한 자세한 분석을 검색하는
scoreDetails
부울 옵션을 추가합니다.
2023년 3월 01일 출시
검색 테스터에서 Atlas Search 쿼리를 편집하는 기능을 소개합니다.
2023년 1월 31일 출시
2023년 1월 25일 출시
Atlas UI의 Atlas Search 비주얼 편집기 구성 모드에서 embeddedDocuments 유형을 지원합니다.
2022년 출시
2022년 11월 2일 릴리스
2022년 10월 03일 출시
savedSource의 성능을 개선합니다.
2022년 8월 02일 릴리스
Atlas Search 업그레이드에는 다음이 포함됩니다.
쿼리 개선 사항
개선 사항 강조 표시
구절 선택기는 긴 스니펫을 잘라 더 짧은 스니펫을 표시하므로, 구절이 길 때 쿼리가 실패하는 원인을 수정합니다.
일부 쿼리에 대한 설명 출력이 다르게 보일 수 있습니다. 설명을 사용하는 경우 변경 사항이 해당 환경 로직 손상시키지 않는지 확인하세요.
앞의 변경 사항 목록 외에도 일부 인덱싱 및 쿼리 성능에 변화가 있을 수 있습니다.
하나 이상의 입력 문서와 유사한 문서를 검색하기 위해 moreLikeThis 연산자를 도입합니다.
2022년 6월 07일 출시
MongoDB 6.0 이상을 실행하는 샤딩된 클러스터에서 패싯 컬렉터를 지원합니다.
$lookup
및$unionWith
하위 파이프라인 내부에서$search
및$searchMeta
단계를 지원합니다.
2022년 6월 1일 출시
$elemMatch와 같은 검색을 위한 내장 문서를 소개합니다.
참고
Atlas Search embeddedDocuments 유형, embeddedDocument 연산자 및
embedded
점수 옵션이 미리 보기로 제공됩니다. 복제본 세트 또는 단일 MongoDB 샤드 의 Atlas Search 인덱스 가 2,100,000,000 인덱스 객체에 도달하면 Atlas Search 는 인덱스 를 오래된 쿼리 가능 상태 로 전환합니다. 향후 Atlas Search 에서 2 100, ,000,000 개 이상의 인덱스 객체를 지원 하려면 MongoDB 피드백 엔진에서 이 요청 에 투표하세요.
2022년 4월 27일 출시
2022년 4월 19일 출시
내부 일괄 처리를 최적화하여 쿼리가 많은 수의 문서(5,000개 이상)와 일치할 때의 저장된 소스 쿼리 성능을 개선합니다.
2022년 3월 31일 출시
Atlas Search에 필드를 저장하는 인덱스 정의 내 옵션과 저장된 필드를 반환하는
$search
옵션을 도입합니다.
2022년 3월 9일 출시
Atlas UI나 API를 사용하여 Atlas Search 인덱스를 생성, 보기, 편집, 삭제하기 위한 새로운
Project Search Index Editor
역할을 소개합니다.새 인덱스 정의가 유효하지 않은 경우 마지막으로 유효한 인덱스를 사용하여 쿼리를 제공합니다.
전용 클러스터에서
BooleanQuery
에 대한 Lucene의 기본 절 제한인1024
를 제거합니다.참고
숫자 및 날짜 유형을 사용하여 숫자 및 날짜 필드에 대한 패싯에 대한 지원을 2022년 8월부터 9월까지 확장하고 있습니다. 숫자 및 날짜 필드에 대한 패싯에 대해 모든 인덱스 정의에서 각각 numberFacet 및 dateFacet 유형으로 마이그레이션해야 합니다.
2022년 3월 01일 출시
숫자 및 날짜 필드에서 패싯 쿼리를 실행하기 위해 numberFacet 및 dateFacet 데이터 유형을 각각 추가합니다.
참고
숫자 및 날짜 유형을 사용하여 숫자 및 날짜 필드에 대한 패싯에 대한 지원을 2022년 8월부터 9월까지 확장하고 있습니다. 숫자 및 날짜 필드에 대한 패싯에 대해 모든 인덱스 정의에서 각각 numberFacet 및 dateFacet 유형으로 마이그레이션해야 합니다.
2022년 1월 26일 출시
각 문자열 토큰을 반전시키는 역방향 토큰 필터를 추가합니다.
2021년 출시
2021년 12월 10일 릴리스
지정된 비율로 곱하여 문서 점수를 감소시키는 가우시안 감소 표현식에 대한 지원을 추가합니다.
2021년 11월 3일 릴리스
기본 라틴 유니코드 블록에 없는 알파벳, 숫자 및 기호 유니코드 문자를 변환하기 위한 asciiFolding 토큰 필터를 ASCII 대응 항목에 추가합니다.
2021년 9월 28일 출시
이번 릴리스의 자동 완성 개선 사항:
이번 릴리스의 버그 수정:
objectId
강조 표시 오류를 수정합니다.
2021년 9월 07일 릴리스
인덱스가 복구 중 상태로 전환되고 특정 복제 오류가 발생한 후에도 사용 가능한 상태로 유지되도록 허용합니다.
2021년 7월 13일 출시
collection에서 정의하고 Atlas API 를 통해 검색 인덱스에 매핑할 수 있는 동의어 에 대한 지원을 추가합니다.
2021년 6월 01일 출시
2021년 4월 05일 출시
지정된 중지 단어와 일치하는 토큰을 제거하기 위한 중지 단어 토큰 필터를 추가합니다.
2021년 3월 19일 출시
추가 언어 분석기, 토큰 필터 및 토크나이저를 추가합니다.
동일한 문서의 숫자 필드를 사용하여 문서의 관련성 점수를 변경할 수 있는 함수 점수 지원을 추가합니다.
2021년 2월 05일 출시
$search
쿼리에 대한 설명 을 지원합니다.
2021년 1월 16일 출시
ObjectID 같음 연산자와 결합할 때 발생하는 오류를 강조 표시하는 문제를 수정합니다.
2021년 1월 14일 릴리스
초기 동기화 인덱싱의 성능을 개선합니다.
2020년 출시
2020년 12월 15일 출시
강조 표시를 위해
maxNumPassages
및maxCharsToExamine
을 추가합니다.
2020년 11월 19일 출시
안정된 상태 인덱싱의 성능을 개선합니다.
2020년 11월 13일 릴리스
사용자 정의 분석기에서 첫 번째
charMap
문자 필터만 실행되던 버그를 수정했습니다.
2020년 10월 1일 출시
수정된 인덱스 정의를 다시 빌드할 때 다운타임 요구 사항 제거.
2020년 9월 2일 출시
인덱스 정의 및 검색 쿼리에 대한 사용자 지정 분석기 를 추가합니다.
2020년 8월 23일 릴리스
와일드카드 경로에 대한 지원을 추가했습니다.
2020년 6월 9일 출시
Atlas Search를 일반 버전으로 릴리스합니다.
2020년 5월 18일 출시
norms
필드를 제외하는 새로운 인덱스 옵션 을 추가하여 검색 결과에 점수를 매길 때 검색 인덱스가 필드 길이를 무시할 수 있도록 합니다.자동완성 연산자에 tokenOrder 옵션을 추가하여 검색 쿼리에서 정렬되지 않은 용어를 지원합니다.
스택 추적 및 기타 Java 관련 메시지 제거를 포함하여 쿼리 디버깅을 용이하게 하기 위해 오류 메시지를 개선합니다.
2020년 4월 30일 출시
다음과 같은 지리 공간적 쿼리에 대한 지원을 추가합니다.
자동 완성 기능을 추가하여 다음과 같이 더 나은 실시간 검색 기능을 지원합니다.
참고
2020년 4월 이전에 게시된 Atlas Search 릴리스 노트를 검토하려면 Atlas 변경 로그를 참조하세요.