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