ES의 쿼리 MUST
와 SHOULD
bool 쿼리 의 차이점은 무엇입니까 ?
나는 경우 만 그때 사용해야 내 용어를 포함하는 결과를 원하는 must
?
특정 값만 포함 해야하는 쿼리가 있으며 오늘 시간 / 날짜보다 날짜 / 타임 스탬프가 낮은 결과는 없습니다-NOW
또한
아래 코드와 같이 must 안에 여러 필터를 사용할 수 있습니까?
"filtered": {
"filter": {
"bool" : {
"must" : {
"term" : { "type" : 1 }
"term" : { "totals" : 14 }
"term" : { "groupId" : 3 }
"range" : {
"expires" : {
"gte": "now"
}
}
},
must
카테고리 또는 가격,should
크기 및 색상과 같은 속성 에 대해서는 어떻 습니까. 이제 크기 L과 XL을 선택하면이 둘 사이의 필수 항목이지만 녹색도 선택해야하는 경우 (L 또는 XL 크기) AND (녹색)에 있어야합니다. 가능합니까?