Hi Sona,

Would you have the rest of the stack trace, I would like to know where the
ArrayIndexOutOfBoundsException occurred? What version of Elasticsearch are
you using?


On Fri, Aug 22, 2014 at 1:37 PM, Sona Samad <[email protected]> wrote:

> Hi,
>
> I was trying to run the below query from hadoop mapreduce:
>
> {
>  "aggs": {
>     "group_by_body_part": {
>       "terms": {
>         "field": "body_part",
>         "size": 5,
>         "order" : { "examcount" : "desc" }
>         },
>       "aggs": {
>         "examcount": {
>           "cardinality": {
>             "field": "ExamRowKey"
>           }
>         }
>       }
>     }
>   }
> }
>
> The query is returning more than 5 records, even when the size is given as
> 5.
> Also, the result was not aggregated, rather it returns the entire record
> from the index as value to mapper.
>
> Also the following error is logged:
>
> [2014-08-22 16:06:21,459][DEBUG][action.search.type       ] [Algrim the
> Strong] All shards failed for phase: [init_scan]
> [2014-08-22 16:26:38,875][DEBUG][action.search.type       ] [Algrim the
> Strong] [mr][0], node[r9u9daW_TkqTBBeazKJQNw], [P], s[STARTED]: Failed to
> execute [org.elasticsearch.action.search.SearchRequest@31b5b771]
> org.elasticsearch.search.query.QueryPhaseExecutionException: [mr][0]:
> query[ConstantScore(cache(_type:logs))],from[0],size[50]: Query Failed
> [Failed to execute main query]
>         at
> org.elasticsearch.search.query.QueryPhase.execute(QueryPhase.java:162)
>         at
> org.elasticsearch.search.SearchService.executeScan(SearchService.java:215)
>         at
> org.elasticsearch.search.action.SearchServiceTransportAction$19.call(SearchServiceTransportAction.java:444)
>         at
> org.elasticsearch.search.action.SearchServiceTransportAction$19.call(SearchServiceTransportAction.java:441)
>         at
> org.elasticsearch.search.action.SearchServiceTransportAction$23.run(SearchServiceTransportAction.java:517)
>         at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>         at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:745)
> Caused by: java.lang.ArrayIndexOutOfBoundsException
>
>
> Could you please help to create the correct query.
>
> Thanks,
> Sona
>
>  --
> 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 [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/elasticsearch/95555a5b-b4b4-4b71-8977-ccc80e0e320d%40googlegroups.com
> <https://groups.google.com/d/msgid/elasticsearch/95555a5b-b4b4-4b71-8977-ccc80e0e320d%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>



-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/CAL6Z4j75DqQs-SG5G5T-zfhxECNK9%2BuEhugLwPFir0a-cgNfig%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to