1. Background Option
- 4.2버전 이전까지는 Background Option을 설정하지 않으면 인덱스를 생성하기 까지 데이터베이스에 락이 걸린다.
Version >= 4.2: Background Option이 default
2. Rolling Index Builds
- 4.4버전 이전까지 인덱스는 내부적으로 Primary에서 생성 완료하고 Secondary에 복제한다.
3. Drop Index
- 4.4버전 이전까지 인덱스는 내부적으로 Primary에서 생성 완료하고 Secondary에 복제한다. Secondary에 복제하는 도중 Index를 Drop 하면, Secondary에 복제를 멈추는 문제가 발생한다. (Index가 큰 경우, 복제지연 발생)
-> 4.4버전 부터는 인덱스가 P와S에 동시에 생성된다.
4. Resumable Index Build
- 5.0버전부터 index 생성 중 프로세스가 중단되면 기존의 프로세스에서 부터 인index가 생성된다.
(비 정상적으로 shutdown된 경우는 처음부터 index를 다시 생성한다)
- 내장된 Document Index 생성
- 내장 Document 안의 구체적인 필드에 index를 생성한다
