I mean in general. I've always heard that cts:search is almost always as fast or faster than XPath. I'm finding that to be the case, and wondering why that is the case in general.
From: breinhol...@ldschurch.org To: general@developer.marklogic.com Date: Thu, 12 May 2011 09:11:17 -0600 Subject: Re: [MarkLogic Dev General] Why is cts:search so much faster than XPath? Perhaps you could give us the XPath and the cts:search() code. It would make it easier to diagnose. - Keith From: general-boun...@developer.marklogic.com [mailto:general-boun...@developer.marklogic.com] On Behalf Of seme...@hotmail.com Sent: Thursday, May 12, 2011 9:05 AM To: general@developer.marklogic.com Subject: [MarkLogic Dev General] Why is cts:search so much faster than XPath? I wrote awhile ago that I thought it was usually best to use search:search for full text searching, cts:search for node selection out of the db, and XPath for node selection within a document. I just ran into a situation that doing the same query for nodes in the DB using cts:search was 6 times faster than using XPath. So what is it about cts:search that makes it so fast? I assume that there are optimizations under the covers, but how is cts:search able to gain from the optimizations but XPath is not? Just curious. -Ryan NOTICE: This email message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply email and destroy all copies of the original message. _______________________________________________ General mailing list General@developer.marklogic.com http://developer.marklogic.com/mailman/listinfo/general
_______________________________________________ General mailing list General@developer.marklogic.com http://developer.marklogic.com/mailman/listinfo/general