Could you post how do you construct second query ?? On Monday, March 16, 2015 at 6:03:21 PM UTC, satheesh kumar wrote: > > Hi, > > I'm trying to use Count API to see whether a search query returns data > count 1 or not. > > > http://www.elastic.co/guide/en/elasticsearch/client/java-api/current/count.html > > The above example uses single (fieldname, fieldvalue) which works as > expected. > > If I use TermQueryBuilder with single (fieldname, fieldvalue) like the > below code it works. > TermQueryBuilder termQueryBuilder = QueryBuilders.termQuery("user._id", > "5506dc497179fa070d31ce37"); > > CountResponse response = > elasticSearchConnectionFactory.getConnection().prepareCount("test") > .setQuery(termQueryBuilder ) > .execute() > .actionGet(); > > I've a condition with multiple fields and I expect to return count = 1 > ("user._id", "5506dc497179fa070d31(ce37") > ("user.parentId", "5506dc497179fa070d31ce36") > ("user.type", "user") > ("user._deleted", "false") > > When I construct a boolean query for the above fields and try to pass them > to the below code, it doesn't work. > CountResponse response = > elasticSearchConnectionFactory.getConnection().prepareCount("test") > .setQuery(boolQuery) > .execute() > .actionGet(); > > > Can anyone suggest me how to achieve this? > > > Thanks, > Sat >
-- 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/8f35eff0-c9f4-4537-b9fa-3102549af1e7%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
