lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Michael McCandless (Commented) (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (LUCENE-3938) Add query time parent child search
Date Sun, 01 Apr 2012 16:08:27 GMT

    [ https://issues.apache.org/jira/browse/LUCENE-3938?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13243763#comment-13243763
] 

Michael McCandless commented on LUCENE-3938:
--------------------------------------------


I don't fully grok this yet :) ... but some initial questions:

I'm confused: when you say "parent child document", what does that
mean...?  I thought there are "parent documents" and "child
documents", in the context of a given join?

Or do you mean "parent or child" document...?  Ie, it looks like your
Query is free to match both parent and child documents...?  (Unlike
index-time joins).  But then you also have a childrenQuery, which is
only allowed to match docs in the child space...?

Minor: there's an @author tag in ParentChildCommand

Minor: maybe break out ParentChildHit into its own source file...?

                
> Add query time parent child search
> ----------------------------------
>
>                 Key: LUCENE-3938
>                 URL: https://issues.apache.org/jira/browse/LUCENE-3938
>             Project: Lucene - Java
>          Issue Type: New Feature
>          Components: modules/join
>            Reporter: Martijn van Groningen
>         Attachments: LUCENE-3938.patch
>
>
> At the moment there is support for index time parent child search with two queries implementations
and a collector. The index time parent child search requires that documents are indexed in
a block, this isn't ideal for updatability. For example in the case of tv content and subtitles
(both being separate documents). Updating already indexed tv content with subtitles would
then require to also re-index the subtitles.
> This issue focuses on the collector part for query time parent child search. I started
a while back with implementing this. Basically a two pass search performs a parent child search.
In the first pass the top N parent child documents are resolved. In the second pass the parent
or top N children are resolved (depending if the hit is a parent or child) and are associated
with the top N parent child relation documents. Patch will follow soon.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org


Mime
View raw message