24 Jan
2013
24 Jan
'13
12:35 a.m.
Howdy, all -- If I run the following query against a large, full-text-indexed store (output from "svn log --xml" on a repository with several hundred thousand entries), I get results back in well under a second: count(/log/logentry[./paths/path/text() contains text "trunk"]) However, the following variant takes multiple minutes to execute -- actually, has never yet completed before I've lost patience and cancelled it: count(/log/logentry[ ./paths/path/text() contains text "trunk" and not( (./paths/path/text() contains text "tags") or (./paths/path/text() contains text "branches") ) ]) Is there a way to get reasonable(ish) performance for the more complex query?