|
From: Michael S. <ms...@me...> - 2015-12-29 09:39:22
|
As documented in the ticket, this defect was still around in 2.0, but I fixed this MINUS+UNION combination problem now. Remaining problems should only be for edge cases (i.e., if the left-side and right-side variables that are bound at runtime are disjoint (in that case, MINUS should *not* have an effect as compared to FILTER NOT EXISTS, but does, see also http://www.w3.org/TR/sparql11-query/#neg-notexists-minus <http://www.w3.org/TR/sparql11-query/#neg-notexists-minus> and my comments in the ticket). Jeremy, please let us know if these edge cases are high prio for you (I’d expect these edge cases to occur very rarely in practice). Best, Michael > On 28 Dec 2015, at 19:34, Bryan Thompson <br...@sy...> wrote: > > Jeremy, > > Have you tested this issue in the 2.0 Candidate Release? > > Thanks, > Bryan > > ---- > Bryan Thompson > Chief Scientist & Founder > SYSTAP, LLC > 4501 Tower Road > Greensboro, NC 27410 > br...@sy... <mailto:br...@sy...> > http://blazegraph.com <http://blazegraph.com/> > http://blog.blazegraph.com <http://blog.blazegraph.com/> > > Blazegraph™ <http://www.blazegraph.com/> is our ultra high-performance graph database that supports both RDF/SPARQL and Tinkerpop/Blueprints APIs. Blazegraph is now available with GPU acceleration using our disruptive technology to accelerate data-parallel graph analytics and graph query. > CONFIDENTIALITY NOTICE: This email and its contents and attachments are for the sole use of the intended recipient(s) and are confidential or proprietary to SYSTAP. Any unauthorized review, use, disclosure, dissemination or copying of this email or its contents or attachments is prohibited. If you have received this communication in error, please notify the sender by reply email and permanently delete all copies of the email and its contents and attachments. > > > > On Thu, Dec 24, 2015 at 2:42 PM, Jeremy J Carroll <jj...@sy... <mailto:jj...@sy...>> wrote: > > I added a comment to this ticket with a possible workaround. > > We have continued performance issues with FILTER NOT EXISTS and initial trials seem to be showing better performance with MINUS, but we are nervous about the correctness issues. > > The workaround ensures there is always at least one shared variable between every binding, which IIRC, avoids the problem case. > > Jeremy > > > > > > ------------------------------------------------------------------------------ > _______________________________________________ > Bigdata-developers mailing list > Big...@li... <mailto:Big...@li...> > https://lists.sourceforge.net/lists/listinfo/bigdata-developers <https://lists.sourceforge.net/lists/listinfo/bigdata-developers> > > ------------------------------------------------------------------------------ > _______________________________________________ > Bigdata-developers mailing list > Big...@li... > https://lists.sourceforge.net/lists/listinfo/bigdata-developers |