Could you print your searchQ object? May be using a toString()
-- David ;-) Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs > Le 6 juin 2014 à 16:47, Дмитрий Киселев <[email protected]> a écrit : > > Hi everyone. > > I use embedded ES node as part of java application. > > Node node = nodeBuilder().clusterName("OSM-Gazetteer").node(); > Client client = node.client(); > > I try to fetch some data paged. > > SearchRequestBuilder searchQ = client.prepareSearch("gazetteer") > .setSearchType(SearchType.QUERY_AND_FETCH) > .setNoFields() > .setQuery(QueryBuilders.matchAllQuery()) > .setExplain(false); > > searchQ.setSize(PAGE_SIZE); //PAGE_SIZE=5; > searchQ.setFrom(page * PAGE_SIZE); //page=0; > > Here is the querry what I've got generated by client: > > { "from" : 0, "size" : 5, "query" : { "match_all" : { } }, > "explain" : false, "fields" : [ ] } > > curl version returns 5 hits, as expected, but java returns 20 hits: > > searchQ.get().getHits().getHits().length; //=>20 > > Index setting are default. Hits do not have duplicates. > > Is there some workaround or something? > -- > 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/647bddb1-636f-4670-9f9a-b0767001fdd8%40googlegroups.com. > For more options, visit https://groups.google.com/d/optout. -- 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/BEFCD925-5450-4DAC-A121-EAC6EB928371%40pilato.fr. For more options, visit https://groups.google.com/d/optout.
