Yep, this seems definitely related to the linked issue. I am looking
forward to testing your fix, hopefully in 0.90.11 :)

Regards,
-- JB.L



2014/1/14 Martijn v Groningen <[email protected]>

> 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
>



-- 
*Jean-Baptiste LIEVREMONT | *
*SonarSource **Core Developer*
http://sonarsource.com

-- 
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/CANYhQu1Envd-ijshBn6KRKXBt7gPft%2BbxrzA-XcYOJMksnRDmQ%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to