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.

Reply via email to