반응형
nested documents
-
Nested QueryBackEnd/Elasticsearch API 2025. 3. 23. 06:00
Nested Query는 중첩된 객체 배열 내의 필드를 정확하게 필터링할 수 있는 기능입니다. 일반적인 Object 타입과 달리 중첩된 객체 배열을 색인하고 검색하는데 사용됩니다. Nested Query 특징중첩된 객체 배열 내 각 객체를 독립적인 문서로 취급하여 검색합니다.중첩된 객체 내의 필드 간의 관계를 유지하여, 특정 조건을 만족하는 문서만 검색할 수 있습니다.일반적인 쿼리보다 느릴 수 있기에 대량의 데이터 처리 시 성능에 영향을 줄 수 있습니다.Nested Query는 반드시 nested 타입으로 매핑된 필드에서만 사용할 수 있습니다.must_not 쿼리는 Nested Query 내에서 제대로 작동하지 않을 수 있으므로, 긍정문으로 작성한 뒤 bool 쿼리를 사용하는 것이 좋습니다. 다음은 ..