Hi All,

If I try to write a filtered query through sense, it allows me to just add 
a filter and query is not a mandatory field. For example:
{
  "query": {
    "filtered": {
      "filter": {
        "term": {
          "response_timestamp": "2015-01-01"
        }
      }
    }
  }

is a valid query through sense. However, if I try to implement the same 
through JAVA API, I have to use the abstract class QueryBuilders.java and 
its method:

 filteredQuery(QueryBuilder queryBuilder, @Nullable FilterBuilder filterBuilder)



Please note that here FilterBuilder argument is nullable and QueryBuilder 
argument is not. Which means that eventually I have to write a query inside 
the Filtered part. If this correct, then how can I write a complete query 
with aggregations such that I don't want any score to be calculated and the 
response time is faster?

Regards
Piyush

-- 
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/d1bfad33-93d3-407a-8c0a-8184045f88ec%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to