0
사이트로 돌아 오는 사용자의 수를 보여주는 탄력적 인 검색어를 작성하려고합니다. 다음 쿼리는 사이트별로 하루 동안 모든 순 사용자를 반환합니다. 나는 그 기간 동안 한 번 사이트에 착륙 한 사용자의 수를 찾고있다.탄성 검색 카운트 발생 횟수
GET 2015.*/_search?search_type=count
{
"query": {
"filtered": {
"filter": {
"bool": {
"must": [
{
"range": {
"@timestamp": {
"gte": "now-1d/d",
"lte": "now-1d/d"
}
}
},
{
"fquery": {
"query": {
"query_string": {
"query": "event:script_initiated"
}
}
}
},
{
"fquery": {
"query": {
"query_string": {
"query": "session_depth:0"
}
}
}
}
]
}
}
}
},
"aggs": {
"Site Name": {
"terms": {
"field": "site_name",
"size": 1
},
"aggs": {
"uniques": {
"cardinality": {
"field": "user_id"
}
}
}
}
}
}
나는 모든 user_id를 검색하지 않고 ES 외부에서 계산하는 것을 선호합니다. – cartoom02