Thanks for the suggestion. Sorted query would work if I am okay with 
getting data for dates other than the max(date). But in the use case I have 
I need to restrict the results to be only for max(date).

Is there a way to chain the output of a query as an input to another query?

On Thursday, January 15, 2015 at 7:10:51 PM UTC+5:30, Mark Harwood wrote:
>
> Sorted query?
>
> GET /myIndex/_search
> {
>     "query":{"match_all": {}}, 
>     "fields":["myDate","col1"],
>     "sort": [
>        {
>           "myDate": {
>              "order": "desc"
>           }
>        }
>     ]
> }
>
>
> On Thursday, January 15, 2015 at 1:05:22 PM UTC, Lokesh Gupta wrote:
>>
>> Thanks.. Any other creative solutions?
>>
>> On Thursday, January 15, 2015 at 1:54:10 PM UTC+5:30, David Pilato wrote:
>>>
>>> I think you need to run two queries for now. One is an aggregation 
>>> (max). The other one use the result of this aggregation to search for 
>>> documents.
>>>
>>> My 2 cents
>>>
>>> -- 
>>> *David Pilato* | *Technical Advocate* | *Elasticsearch.com 
>>> <http://Elasticsearch.com>*
>>> @dadoonet <https://twitter.com/dadoonet> | @elasticsearchfr 
>>> <https://twitter.com/elasticsearchfr> | @scrutmydocs 
>>> <https://twitter.com/scrutmydocs>
>>>
>>>
>>>  
>>> Le 15 janv. 2015 à 09:13, Lokesh Gupta <[email protected]> a écrit :
>>>
>>> What will be equivalent of the following query in the Elasticsearch 
>>> world..
>>>
>>> select myDate, col1, col2 from myTable
>>> where myDate = (select max(myDate) from myTable)
>>>
>>> -- 
>>> 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/cee4d390-a53c-4c11-ae4b-4d40023ca889%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/elasticsearch/cee4d390-a53c-4c11-ae4b-4d40023ca889%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>> 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/8973324f-32fc-4b90-b549-df014808d729%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to