MongoDB Search 유형을 사용하여 자동 완성을 위해 문자열 필드의 autocomplete 텍스트 값을 인덱스 할 수 있습니다.autocomplete 자동 완성 연산자 사용하여 유형으로 인덱싱된 필드를 쿼리 할 수 있습니다.
autocomplete 유형을 사용하여 인덱싱할 수도 있습니다.
값이 문자열 배열인 필드입니다. 자세한 내용은 배열의 요소를 인덱싱하는 방법을 참조하세요.
EmbeddedDocuments 유형으로 인덱싱된 문서 배열 내의 문자열 필드입니다.
팁
자동 완성 연산자 사용하여 MongoDB Search 쿼리를 실행 하려는 문서가 많고 데이터가 범위 경우 이 인덱스 작성하는 데 시간이 걸릴 수 있습니다. 또는 autocomplete 유형만 있는 별도의 인덱스 만들어 인덱스 빌드되는 동안 다른 인덱스 및 쿼리에 영향 줄일 수 있습니다.
자세한 학습 은 MongoDB Search 인덱스 성능 고려 사항을 참조하세요.
autocomplete 유형은 기본값 으로 동적 매핑에 포함되지 않습니다. 필드를 autocomplete 유형으로 인덱스 하려면 정적 매핑을 사용하거나 typeSet autocomplete 동적 매핑에 를 포함하도록 를 구성할 수 있습니다.
유형에 대한 인덱스 정의 autocomplete
autocomplete 필드 속성 구성
MongoDB Search autocomplete 유형은 다음 매개 변수를 사용합니다.
옵션 | 유형 | 필요성 | 설명 | 기본값 | ||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 문자열 | 필수 | 이 토크나이저 유형을 식별하는 사람이 읽을 수 있는 레이블입니다. 값은 | |||||||||||||||||||||||||||||||||||||||||||||||||
| 문자열 | 옵션 | 이 자동 완성 매핑에 사용할 분석기 의 이름입니다. |
| ||||||||||||||||||||||||||||||||||||||||||||||||
| int | 옵션 | 인덱싱된 시퀀스당 최대 문자 수입니다. 이 값은 인덱싱된 토큰의 문자 길이를 제한합니다. 참고
|
| ||||||||||||||||||||||||||||||||||||||||||||||||
| int | 옵션 | 인덱싱된 시퀀스당 최소 문자 수입니다. 최소값은 |
| ||||||||||||||||||||||||||||||||||||||||||||||||
| 열거형 | 옵션 | 자동 완성을 위해 필드를 인덱싱할 때 사용할 토큰화 전략입니다. 값은 다음 중 하나일 수 있습니다.
지정된 토큰화 전략의 경우 MongoDB Search는 다음 프로세스 적용하여 순차적 토큰을 방출하기 전에 연결합니다. 이 프로세스 '싱글링'이라고도 합니다. MongoDB Search는
|
| ||||||||||||||||||||||||||||||||||||||||||||||||
| 부울 | 옵션 | 인덱스된 텍스트에 발음 부호를 포함하거나 제거하는 등정규화 를 수행할지 여부를 나타내는 플래그입니다. 값은 다음 중 하나일 수 있습니다.
|
| ||||||||||||||||||||||||||||||||||||||||||||||||
| 문자열 | 옵션 | autocomplete 연산자로 점수를 매길 때 이 문자열 매핑에 사용할 유사성 알고리즘의 이름입니다. 값은 사용 가능한 유사성 알고리즘에 대해 자세히 학습 점수 세부 정보를 참조하세요. |
|
유형에 대한 예시 autocomplete 사용해 보기
자세히 알아보기
autocomplete 연산자에 대한 자세한 내용과 쿼리 예시를 보려면 자동 완성 기능을 참조하세요.
정규식 표현식을 사용하여 대소문자를 구분하지 않는 접두사, 다음으로시작하는 사람, 다음으로 시작하는 사람,포함하는 쿼리를 실행 방법에 대한 예제는 정규식 쿼리 대신 MongoDB 검색 사용을 참조하세요.