index sorting
-
elasticsearch index sorting으로 퍼포먼스 향상elasticsearch 2021. 4. 21. 21:42
sorting index는 루씬에서 sorting을 지원하기 위해 indexSorter라는 것을 도입해 검색 시점이 아니라 색인과 병합 시점에 문서를 정렬하는 방법을 제공하고 검색 포퍼먼스 향상을 위해서 도입된 개념이다 예시를 통해 알아보자 PUT scores { "settings": { "index": { "sort.field": "points", "sort.order": "desc" } }, "mappings": { "properties": { "points": { "type": "date" } } } } GET scores/_search { "size": 3, "sort": [ { "points": "desc" } ] } 쉽게 알기 위해서 1 나의 샤드에서 세그먼트가 1나만 존재한다고 했을 때 인덱..