I think I answered.
This is what is done by default in REST: 
https://github.com/elasticsearch/elasticsearch/blob/1816951b6b0320e7a011436c7c7519ec2bfabc6e/src/main/java/org/elasticsearch/index/query/FilteredQueryParser.java#L54

David

> Le 11 févr. 2015 à 07:46, piyush goyal <[email protected]> a écrit :
> 
> Hi Folks,
> 
> Any inputs?
> 
> Regards
> Piyush
> 
>> On Tuesday, 10 February 2015 16:23:43 UTC+5:30, piyush goyal wrote:
>> I don't need the query part. All I need is a filter.
>> 
>> Not sure how matchAllQuery will help.
>> 
>>> On Tuesday, 10 February 2015 16:14:51 UTC+5:30, David Pilato wrote:
>>> Use a matchAllQuery for the query part.
>>> All scores will be set to 1.
>>> 
>>> --
>>> David ;-)
>>> Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs
>>> 
>>>> Le 10 févr. 2015 à 11:24, piyush goyal <[email protected]> a écrit :
>>>> 
>>>> 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.
> 
> -- 
> 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/c44055a5-1654-48fa-9787-503228e39de9%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/285D20CC-7F96-4A46-9159-887B87F9075C%40pilato.fr.
For more options, visit https://groups.google.com/d/optout.

Reply via email to