1
제가 이해 하듯이 ES는 색인에 고유 한 제약 조건을 만들 수 없습니다. 그러나 문서를 만들고 업데이트 할 때 색인에서 일부 필드가 고유한지 확인해야합니다. ES가과 일치하는 을 찾을 수 있습니까? 감사!elasticsearch 고유 문서 확인 방법
제가 이해 하듯이 ES는 색인에 고유 한 제약 조건을 만들 수 없습니다. 그러나 문서를 만들고 업데이트 할 때 색인에서 일부 필드가 고유한지 확인해야합니다. ES가과 일치하는 을 찾을 수 있습니까? 감사!elasticsearch 고유 문서 확인 방법
레코드를 업데이트 한 후에는 해당 필드 값을 가진 다른 레코드의 수를 찾기 위해 쿼리를 실행해야합니다. 같은 뭔가 :
GET index1/test/_search
{
"size": 0,
"query": {
"filtered": {
"filter": {
"term": {
"field123": 10
}
}
}
}
}
주 제로의 크기는이 모든 레코드를 반환하지 않음으로써 시간을 절약 할 수 있지만, 그것은 여전히 당신에게 기록의 일치의 총 수를 반환합니다.