Hello,

using a V6 server with default indexes I would like to know why the
following queries are different in performance. The store contains
thousands of different graphs but adding a "graph ?g {}" around all
patterns does not change the execution time.

select * where { ?r a nfo:FileDataObject .
                 ?r nfo:fileName ?f .
                 ?f bif:contains 'breaking' . }

takes a long time to finish - almost a minute.


select * where { ?r nfo:fileName ?f .
                 ?f bif:contains 'breaking' . }

is finished in no time.

I just would like to understand the reasons behind the difference. If
possible also a solution. :)

Cheers,
Sebastian

Reply via email to