Slide 28
Slide 28 text
Why?
QUIZ : Assume there are 1.000.000 newsdocs
javax.jcr.QueryManager mngr = ...
String q = "//element(*,my:newsdoc)";
long size = mngr.createQuery(q,"xpath").execute()
.getNodes().getSize();
System.out.println(size);
q = "//element(*,my:newsdoc) order by @jcr:score";
size = mngr.createQuery(q,"xpath").execute().getNodes().getSize();
System.out.println(size);
output:
-1
1000000 (after an hour)