[ https://issues.apache.org/jira/browse/SOLR-14687?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17176681#comment-17176681 ]
ASF subversion and git services commented on SOLR-14687: -------------------------------------------------------- Commit 3095dd23958aa3dd9190ca698e1258f994ad374c in lucene-solr's branch refs/heads/jira/SOLR-14383 from Chris M. Hostetter [ https://gitbox.apache.org/repos/asf?p=lucene-solr.git;h=3095dd2 ] SOLR-14383: minor typo/inconsistency fix in sample doc ids Also add a unit test of hueristic for 'safe' of/which params based on _nest_path_ before trying to figure out how to document it clearly (This is basically the manual 'long form' way of writing child/parent queries using the (hypothetical) syntactic sugar described in SOLR-14687) > Make child/parent query parsers natively aware of _nest_path_ > ------------------------------------------------------------- > > Key: SOLR-14687 > URL: https://issues.apache.org/jira/browse/SOLR-14687 > Project: Solr > Issue Type: Sub-task > Reporter: Chris M. Hostetter > Priority: Major > > A long standing pain point of the parent/child QParsers is the "all parents" > bitmask/filter specified via the "which" and "of" params (respectively). > This is particularly tricky/painful to "get right" when dealing with > multi-level nested documents... > * > https://issues.apache.org/jira/browse/SOLR-14383?focusedCommentId=17166339&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-17166339 > * > [https://lists.apache.org/thread.html/r7633a366dd76e7ce9d98e6b9f2a65da8af8240e846f789d938c8113f%40%3Csolr-user.lucene.apache.org%3E] > ...and it's *really* hard to get right when the nested structure isn't 100% > consistent among all docs: > * collections that mix docs w/o children and docs that have children. > ** Ex: blog posts, some of which have child docs that are "comments", but > some don't > * when some "types" of documents can exist at multiple levels: > ** Ex: top level "product" documents, which may have 2 types of children: > "skus" and "manuals", but "skus" may also have their own wku-specific child > "manuals" > BUT! ... now that we have some semi-native support for the {{_nest_path_}} > field, i think it may be possible to offer an "easier to use" variant syntax > of the parent/child QParsers that directly depends on these fields. This new > syntax should be optional – and purely syntactic sugar. "expert" users should > be able to do all the same things using the existing syntax (possibly more > efficiently depending on what invarients exist in their data model) -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org For additional commands, e-mail: issues-h...@lucene.apache.org