AI 에이전트의 경우: 문서 인덱스는 https://www.mongodb.com/ko-kr/docs/llms.txt에서 사용할 수 있으며, 모든 페이지의 마크다운 버전은 어떤 URL 경로에 .md를 추가하여 사용할 수 있습니다.
Docs Menu

단순 분석기

simple 분석기는 공백, 구두점 또는 하나 이상의 숫자와 같은 문자가 아닌 문자를 찾을 때마다 텍스트를 검색 가능한 용어(토큰)로 나눕니다. 모든 텍스트를 소문자로 변환합니다.

Refine Your Index를 선택하면 Atlas UI Index Configurations 섹션 내에 View text analysis of your selected index configuration 이라는 제목의 섹션이 표시됩니다. 이 섹션을 확장하면 Atlas UI simple 분석기 각 샘플 문자열에 대해 생성하는 인덱스 및 검색 토큰이 표시됩니다. Atlas UI Visual Editor에서 인덱스 생성하거나 편집할 때 simple 분석기 내장 샘플 문서 및 쿼리 문자열에 대해 생성하는 토큰을 볼 수 있습니다.

중요

MongoDB Search는 분석기 토큰 크기가 32766 바이트를 초과하는 문자열 필드를 인덱스 하지 않습니다. 키워드 분석기 사용하는 경우 32766 바이트를 초과하는 문자열 필드는 인덱싱되지 않습니다.

다음 예시 인덱스 정의는 simple 분석기를 사용하여 sample_mflix.movies 컬렉션의 title 필드에 대한 인덱스를 지정합니다. 이 예시를 따라 학습하려면 클러스터에 샘플 데이터를 로드 하고 mongosh 를 사용하거나 MongoDB Search 인덱스 생성 튜토리얼의 단계에 따라 Atlas UI의 Create a Search Index 페이지로 이동하세요.

그런 다음 movies 컬렉션 데이터 소스로 사용하여 예시 절차에 따라 mongosh 또는 Atlas UI Visual Editor 또는 JSON editor에서 인덱스 생성합니다.


다음 쿼리는 title 필드에서 lion 라는 용어를 검색하여 출력을 5개의 결과로 제한합니다.

MongoDB Search는 lucene.simple 분석기 사용하여 title 필드 의 텍스트에 대해 다음을 수행하여 이러한 문서를 반환합니다.

  • 텍스트를 소문자로 변환합니다.

  • 문자가 아닌 문자가 있는 곳마다 텍스트를 나누어 별도의 토큰을 만듭니다.

다음 표에는 간단한 분석기를 사용하여 MongoDB Search가 결과의 각 문서에 대해 생성하는 토큰이 표시됩니다. 비교를 위해 토큰은 표준 분석기공백 분석기에서도 표시됩니다.

제목
간단한 분석기 토큰
표준 분석기 토큰
공백 분석기 토큰

White Lion

white, lion

white, lion

White, Lion

The Lion King

the, lion, king

the, lion, king

The, Lion, King

The Lion King 1 1/2

the, lion, king

the, lion, king, 1, 1, 2

The, Lion, King, 1, 1/2

Lion's Den

lion, s, den

lion's, den

Lion's, Den

MongoDB Search는 simple 분석기가 쿼리 텀 lion과 일치하는 lion의 텀을 별도로 생성했으므로 결과에 문서 Lion's Den 을 반환합니다. 반면 Standard Analyzer 또는 Whitespace Analyzer를 사용하여 필드에 인덱스를 생성하면 MongoDB Search는 Lion's Den을 반환하지 않습니다. Standard 분석기 는 토큰 lion's 을 생성하고 Whitespace 분석기Lion's를 생성하지만 두 분석기 모두 lion의 토큰을 생성하지 않습니다.