목록Elasticsearch (1)
Keep calm and code on
percolate 문서내 조건을 기준으로 쿼리하기
아래와 같이 사용자의 조건에 따라서 광고를 내보내야 하는 경우를 가정해봅시다. 광고1 : 서울 or 부산 광고2: 대구 and 남자 and 30대 광고3: (30대 이하 and 여자) or (20대 이하 and 남자) 광고 도메인은 위와같이 다양한 경우의 수에 맞추어 노출될수 있는 광고를 추출하고 내보낼 수 있어야 합니다. 기존의 데이터는 단순히 고정된 값으로만 표현할 수 있으며 그렇기 때문에 위와같이 어떤 광고가 나올수 있는지를 뽑아내는건 쉽지 않은 문제입니다. 각 경우에 맞추어 필드로 조건을 만들어준다고 하더라도 3번케이스와 같이 두 조건이 결합된경우 이를 쿼리하기는 쉽지 않을것입니다. elasticsearch에서는 문서의 쿼리를 먼저 정의하고, 쿼리시 문서를 제공하는 방식으로 필터가 가능한 perc..
Elasticsearch
2021. 10. 11. 15:11