Need help filter data indexed!

This post has NOT been accepted by the mailing list yet.
Hi all, i`m Junior ElasticSearch and i write english not very well.

"So I had a data logs indexed with more than 60Gb ,inside it have a field structure :

[2013-01-31T03:01:11+07:00] - (0.146) "GET /thethao/hau-truong/3-vdv-anh-khoa-than-tren-tap-chi-dong-tinh/2418984/p0 HTTP/1.1" 200 200 "" 9723 0.146 "Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_3 like Mac OS X; vi-vn) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8J2 Safari/6533.18.5"
source: file://log-hcm-new/opt/log-vne/mvne.log"

=> I Need to filter :ip (,datatime(2013-01-31T03:01:11+07:00)..ect
filter each segment for arrange purpose (such as top 100 ip address hit website in 5 minutes).
QueyDSL can solve my solution?

thanks !