- BM25 알고리즘은 문서 길이의 가중치를 추가하여 문서 검색의 정확도를 높입니다. 📝
- 루신 인덱스 위에 오픈서치 자체 인덱스 추상화 레이어를 두어 데이터 관리를 용이하게 합니다. 🗂️
- 세그먼트는 불변 객체이며, 삭제 시 실제 데이터 삭제 대신 삭제 표시를 합니다. 🚫
- JVM 힙 메모리는 전체 네이티브 메모리의 50%만 사용하고, 32GB 이하로 설정하는 것이 효율적입니다. 💾
- 코디네이터 노드는 데이터 노드들을 관리하고, 데이터 노드들은 루신 세그먼트와 벡터 인덱스를 포함합니다. 🔗
- 오픈서치는 트랜스 로그를 통해 데이터의 일관성, 가용성, 파티션 내성을 보장합니다. ✅