So this is related to:
https://github.com/elasticsearch/elasticsearch/issues/4703


On 14 January 2014 23:23, Martijn v Groningen <[email protected]
> wrote:

> I'm a bit confused the first query with has_parent doesn't return hits,
> but the second does according to your gist or I'm I misreading it.
>
> I just did a little test here and has_parent and search with search_type
> scan seems to work correctly.
>
>
> On 10 January 2014 17:53, Jean-Baptiste Lièvremont <
> [email protected]> wrote:
>
>> Going further on the subject, I have tried to work around the issue using
>> a filtered query, to no avail.
>>
>> So basically, if I want to fetch all child document IDs that match a
>> given criterion on their parent, I have either to
>> * use a query - which in my case requires that I duplicate the existing
>> code that builds a filter, building a query instead
>> * or do it in 2 requests, one to count the totalHits matching the
>> criteria, the second using totalHits in the "size" parameter to fetch all
>> IDs at once
>>
>> Is there any other solution?
>>
>> Le jeudi 9 janvier 2014 10:18:25 UTC+1, Jean-Baptiste Lièvremont a écrit :
>>
>>> Hi Martijn,
>>>
>>> Thanks for your answer. You can find in the gist below some HTTP
>>> conversations made on my ES 0.90.6 node, as well as a link to the Java code
>>> responsible for the calls:
>>> https://gist.github.com/jblievremont/8331460
>>>
>>> Please note that the issue appears only when combining scan/scroll with
>>> has_parent filter, as it seems to work using a has_parent query instead.
>>>
>>> Best regards,
>>> -- Jean-Baptiste Lièvremont
>>>
>>> Le jeudi 9 janvier 2014 00:18:14 UTC+1, Martijn v Groningen a écrit :
>>>>
>>>> Hi Jean,
>>>>
>>>> Can you share how you execute the scan request with the has_parent
>>>> filter? (via a gist or something like that)
>>>>
>>>> Martijn
>>>>
>>>>
>>>> On 8 January 2014 15:17, Jean-Baptiste Lièvremont <
>>>> [email protected]> wrote:
>>>>
>>>>> Hi folks,
>>>>>
>>>>> I use a parent/child mapping configuration which works flawlessly with
>>>>> "classic" search requests, e.g using has_parent to find child documents
>>>>> with criteria on the parent documents.
>>>>>
>>>>> I am trying to get all child document IDs that match a given set of
>>>>> criteria using scan and scroll, which also works well - until I introduce
>>>>> the has_parent filter, in which case the scroll request returns no hit
>>>>> (although total_hits is correct).
>>>>>
>>>>> Is it a known issue?
>>>>>
>>>>> I can provide sample mapping files and queries with
>>>>> associated/expected results. Please note that this behavior has been
>>>>> noticed on 0.90.6 but is still present in 0.90.9.
>>>>>
>>>>> Thanks, best regards,
>>>>> -- Jean-Baptiste Lièvremont
>>>>>
>>>>> --
>>>>> 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/fd7c563e-34f7-4aa8-ab1a-460840ba2af0%
>>>>> 40googlegroups.com.
>>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Met vriendelijke groet,
>>>>
>>>> Martijn van Groningen
>>>>
>>>
>
>
> --
> Met vriendelijke groet,
>
> Martijn van Groningen
>



-- 
Met vriendelijke groet,

Martijn van Groningen

-- 
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/CA%2BA76TwQ64N1TyPZBxZE8ugWKa6b%2B5BPuJ8FqeK86zHsHtavFQ%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to