Anton_T  
                (Anton T)
               
                 
              
                  
                    February 14, 2014,  6:11am
                   
                   
              1 
               
             
            
              Hello, I have an apache log in ES and I want to get top daily IPs having 
hit count > 100, for example. Tried to use scripting but i have no idea how 
to get to 'count' value of a term. Any advice? 
Thank you.
-- 
You received this message because you are subscribed to the Google Groups "elasticsearch" group. 
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com . 
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/e80ef007-1897-4a03-b5d9-79ce123af8d6%40googlegroups.com . 
For more options, visit https://groups.google.com/groups/opt_out .
             
            
               
               
               
            
            
           
          
            
              
                jpountz  
                (Adrien Grand)
               
                 
              
                  
                    February 14, 2014,  9:08am
                   
                   
              2 
               
             
            
              This is typically something that you can do using a terms aggregation[1]. 
It would look something like:
{ 
"aggs" : { 
"top_ips" : { 
"terms" : { 
"field" : "ip_address", // <- change field name accordingly 
"min_doc_count": 100 
} 
} 
} 
}
[1]
  
  
    
  Power insights and outcomes with the Elasticsearch Platform and AI. See into your data and find answers that matter with enterprise solutions designed to help you build, observe, and protect. Try Elasticsearch free today.
   
  
    
    
  
  
 
On Fri, Feb 14, 2014 at 7:11 AM, Anton T at1650702@gmail.com  wrote:
Hello, I have an apache log in ES and I want to get top daily IPs having 
hit count > 100, for example. Tried to use scripting but i have no idea how 
to get to 'count' value of a term. Any advice? 
Thank you.
-- 
You received this message because you are subscribed to the Google Groups 
"elasticsearch" group. 
To unsubscribe from this group and stop receiving emails from it, send an 
email to elasticsearch+unsubscribe@googlegroups.com . 
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/e80ef007-1897-4a03-b5d9-79ce123af8d6%40googlegroups.com  
. 
For more options, visit https://groups.google.com/groups/opt_out .
 
-- 
Adrien Grand
-- 
You received this message because you are subscribed to the Google Groups "elasticsearch" group. 
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com . 
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/CAL6Z4j79draJz5HTV6%2B3iWWj56KdwoDiEX%3Ds9faXT%2Bqe1HLXYg%40mail.gmail.com . 
For more options, visit https://groups.google.com/groups/opt_out .
             
            
               
               
               
            
            
           
          
            
              
                Anton_T  
                (Anton T)
               
              
                  
                    February 14, 2014, 10:07am
                   
                   
              3 
               
             
            
              Wow. Have to upgrade ES from 0.9 to 1.x. 
Thank you.
On Friday, February 14, 2014 1:08:30 PM UTC+4, Adrien Grand wrote:
This is typically something that you can do using a terms aggregation[1]. 
It would look something like:
{ 
"aggs" : { 
"top_ips" : { 
"terms" : { 
"field" : "ip_address", // <- change field name accordingly 
"min_doc_count": 100 
} 
} 
} 
}
[1] 
Elasticsearch Platform — Find real-time answers at scale | Elastic 
On Fri, Feb 14, 2014 at 7:11 AM, Anton T <at16...@gmail.com  <javascript:>>wrote:
Hello, I have an apache log in ES and I want to get top daily IPs having 
hit count > 100, for example. Tried to use scripting but i have no idea how 
to get to 'count' value of a term. Any advice? 
Thank you.
-- 
You received this message because you are subscribed to the Google Groups 
"elasticsearch" group. 
To unsubscribe from this group and stop receiving emails from it, send an 
email to elasticsearc...@googlegroups.com  <javascript:>. 
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/e80ef007-1897-4a03-b5d9-79ce123af8d6%40googlegroups.com  
. 
For more options, visit https://groups.google.com/groups/opt_out .
 
-- 
Adrien Grand
 
-- 
You received this message because you are subscribed to the Google Groups "elasticsearch" group. 
To unsubscribe from this group and stop receiving emails from it, send an email to elasticsearch+unsubscribe@googlegroups.com . 
To view this discussion on the web visit https://groups.google.com/d/msgid/elasticsearch/e55b75fe-8fc2-4478-ba7d-007cf471691d%40googlegroups.com . 
For more options, visit https://groups.google.com/groups/opt_out .