문서 메뉴
문서 홈
/
MongoDB Atlas
/

Atlas Search 변경 로그

이 페이지의 내용

  • 2024년 출시
  • 2023년 출시
  • 2022년 출시
  • 2021년 출시
  • 2020년 출시
  • stringFacet 값을 잘라냅니다.

  • returnStoredSource 를 사용할 때 Atlas Search 결과에 일부 문서의 _id 필드가 포함되지 않던 문제를 수정합니다.

  • 특정 mongod 구성 변경 후 Atlas Search가 가짜 초기 동기화를 트리거하는 문제를 수정합니다.

  • 정의 버전이 누락된 인덱스를 다시 작성합니다.

  • 점수가 동점일 때 Atlas Search가 searchAfter 또는 searchBefore 쿼리에 대한 결과를 생성하지 않던 문제를 수정합니다.

  • null 및 UUID 값을 기준으로 쿼리하고 정렬하는 기능을 추가합니다.

  • MongoDB v7.2.0을 실행하는 샤딩된 Atlas 클러스터가 facet 수집기가 포함된 $searchMeta 단계에 대해 오류를 반환하는 문제를 수정합니다.

  • equals, inrange 연산자를 사용하여 strings Atlas Search 토큰 유형으로 인덱싱된 BSON 에 대해 정확한 일치 및 필터링을 수행할 수 있도록 지원합니다.

  • 시스템 업그레이드를 수행합니다. 일부 인덱싱 및 쿼리 성능 변경 사항을 확인할 수 있습니다.

  • 연산자 내부에 지정된 쿼리 술어에 대한 문서 유형의 상위 필드에서 필드가 인덱싱되는 embeddedDocument 경우 필드 강조 표시 를 지원합니다.

  • 샤딩을 사용하는 특정 시나리오에서 초기 동기화 를 자동으로 시작합니다.

  • 토큰 필드 매핑 변경 사항이 무시되는 버그를 수정합니다.

  • Atlas Search 인덱스에 정의한 필드를 오름차순 또는 내림차순 정렬을 지원하는 정렬 옵션을 추가합니다.

    참고

    Atlas Search 정렬 옵션은 MongoDB v6 를 실행하는 경우에만 샤드 클러스터에서 사용할 수 있습니다.0+.

  • knnBeta 연산자를 최상위 연산자로 제한합니다.

  • queryString 연산자를 사용하여 string 필드에서 텍스트, 와일드카드, 정규 표현식, 퍼지 및 범위 검색을 수행하는 기능을 도입합니다.

  • $limit 으로 $search 의 성능을 개선합니다

  • MongoDB 를 실행하는 Atlas 클러스터의 6 경우.0.8 M10 이상의 클러스터에서 이상,mongosh 및 NodeJS 드라이버에서 Atlas Search 인덱스를 생성하고 관리하는 기능을 도입합니다.

    참고

    mongosh 명령 또는 드라이버 헬퍼 메서드를 사용하여 M0, M2 또는 M5 Atlas 클러스터에서 Atlas Search 인덱스를 생성, 조회, 편집 또는 삭제할 수 없습니다.

  • Atlas Search를 사용하여 벡터를 저장, 인덱싱 및 쿼리하기 위한 벡터 검색 의 미리 보기를 제공합니다.

  • M10 개 이상의 클러스터의 클라우드 백업 스냅샷에서 Atlas Search 인덱스 복원에 대한 지원을 추가합니다.

  • M10 이상의 Atlas cluster에 대해 Atlas UI에서 쿼리에서 검색어를 추적하고 추적 된 검색어에 대한 쿼리 분석 을 볼 수 있도록 지원합니다.

  • 값 배열을 검색하고 필드 값이 지정된 배열의 임의 값과 같은 문서를 반환하는 in 연산자를 추가합니다.

  • 패싯 수집기의 operator 옵션을 선택 사항으로 변경합니다. 연산자 없이 지정하는 facet 쿼리는 인덱스된 모든 문서에 대해 실행됩니다.

  • Atlas UI의 Atlas Search 비주얼 편집기 구성 모드에서 embeddedDocuments 유형을 지원합니다.

  • 문자열 배열을 자동 완성 유형으로 정적으로 인덱싱하고 자동 완성 연산자를 사용하여 인덱싱된 필드를 쿼리할 수 있습니다.

  • 배열의 숫자 를 동적이고 정적으로 인덱싱하고 범위 연산자만 사용하여 배열의 인덱싱된 숫자 를 쿼리할 수 있도록 지원합니다.

  • 배열의 날짜 를 동적으로, 정적으로 인덱싱하고 범위 연산자만 사용하여 배열에서 인덱싱된 날짜 를 쿼리할 수 있도록 지원합니다.

  • objectIdobjectId 배열을 동적이고 정적으로 인덱싱하고 등호 연산자를 사용하여 인덱싱된 objectId 를 쿼리할 수 있도록 지원합니다.

  • 부울 과 부울 배열을 동적이고 정적으로 인덱싱하고 equals 연산자를 사용하여 부울 을 쿼리할 수 있도록 지원 합니다 .

  • 다음을 포함하는 Atlas Search로 업그레이드하세요:

    앞의 변경 사항 목록 외에도 몇 가지 인덱싱 및 쿼리 성능 변경 사항을 확인할 수 있습니다.

  • 하나 이상의 입력 문서와 유사한 문서를 검색하기 위해 moreLikeThis 연산자를 도입합니다.

  • $elemMatch 와 유사한 검색을 위한 내장된 문서를 소개합니다.

    참고

    Atlas Search embeddedDocuments 인덱스 옵션, embeddedDocument 연산자 및 embedded 점수 옵션이 미리 보기에 있습니다. 복제본 세트 또는 단일 MongoDB 샤드의 Atlas Search 검색 인덱스가 Lucene의 20억 개 문서 제한에 도달하면, Atlas Search는 새 문서를 인덱싱하거나 해당 검색 인덱스의 기존 문서에 업데이트를 적용하지 않습니다. 이 기능을 일반적으로 사용할 수 있게 되면 이러한 제한을 수용할 수 있는 솔루션이 마련될 예정입니다. 이 기능 사용과 관련된 문제를 해결하려면 지원팀에 문의하세요.

  • 쿼리가 다수의 문서(5,000개 이상)와 일치하는 경우 내부 일괄 처리를 최적화하여 저장된 소스 쿼리 성능을 개선합니다.

  • 각 문자열 토큰을 반전시키는 역방향 토큰 필터를 추가합니다.

  • 기본 라틴 유니코드 블록 에 없는 알파벳, 숫자 및 기호 유니코드 문자를 변환하기 위한 asciiFolding 토큰 필터를 추가합니다. ASCII에 해당하는 것으로 변환합니다.

이번 릴리스의 자동 완성 기능 개선 사항:

  • 자동 완성 위한 인덱스정의에서 분석기 에 대한 지원을 추가합니다.

  • 자동 완성 연산자에서 정확한 일치 항목을 향상합니다.

  • rightEdgeGram 토큰화 전략을 추가하여 단어의 왼쪽 대신 오른쪽에서 시작하는 edgeGram와 유사한 토큰을 생성합니다.

이번 릴리스의 버그 수정:

  • objectId 강조 표시 오류를 수정합니다.

  • 인덱스가 복구 중 상태로 전환되고 특정 복제 오류가 발생한 후에도 사용 가능한 상태로 유지되도록 허용합니다.

  • 지정된 중지 단어와 일치하는 토큰을 제거하기 위한 중지 단어 토큰 필터를 추가합니다.

  • $search 쿼리에 대한 설명 을 지원합니다.

  • ObjectID 동등 연산자와 결합할 때 오류가 발생하는 것을 강조 표시 하는 문제를 수정합니다.

  • 초기 동기화 인덱싱의 성능을 개선합니다.

  • 강조 표시를 위해 maxNumPassagesmaxCharsToExamine 을 추가합니다.

  • 정상 상태 인덱싱의 성능을 개선합니다.

  • 수정된 인덱스 정의를 다시 빌드할 때 다운타임 요구 사항을 제거합니다.

  • norms 필드를 제외하는 새로운 인덱스 옵션 을 추가하여 검색 결과에 점수를 매길 때 검색 인덱스가 필드 길이를 무시할 수 있도록 합니다.

  • 검색 쿼리에서 정렬되지 않은 용어를 지원하는 자동 완성 연산자 에 tokenOrder 옵션 을 추가합니다.

  • 스택 추적 및 기타 Java 관련 메시지를 제거하는 등 쿼리 디버깅을 용이하게 하기 위해 오류 메시지를 개선합니다.

  • 다음을 포함한 지리 공간적 쿼리에 대한 지원을 추가합니다.

    • 지리적 점 및 모양 좌표를 인덱싱하기 위한 새로운 지리적 데이터 유형입니다.

    • 점 및 다각형과 같은 지리 공간적 데이터에 대한 쿼리를 지원하는 두 개의 새로운 연산자 geoWithingeoShape 가 추가되었습니다.

  • 자동 완성 기능을 추가하여 더 나은 입력 시 실시간 검색 기능을 다음과 같이 지원합니다.

    • 새로운 자동 완성 연산자인덱스 유형이 추가되었습니다.

    • 분석기에 구애받지 않는 필드 값의 분음 부호 접기.

    • 부스트 및 상수와 같은 점수 옵션.

    • 자동 완성 기능을 다른 $search 연산자와 결합하는 복합 쿼리입니다.

    • 분석된 텍스트에서 n-그램/싱글 및 엣지 n-그램을 생성합니다.

참고

2020 4월 이전에 게시된 Atlas Search 릴리스 노트를 검토하려면 Atlas 변경 로그를 참조하세요.

← FAQ: Atlas 검색