Thanks for the reply Nuno.
The got that point from one of the marklogic training manuals.
Example provided:
process-para(doc("mydoc.xml")/book/chapter[contains(.,
"fungus")]/para[@type = "approved"])
In this scenario, contains should be ideally replaced by cts:contains.

On 2/28/11, Nuno Job <[email protected]> wrote:
> Hi Vedavalli,
>
> cts:contains and fn:contains are not the same function. cts:contains is word
> matching (including stemming etc) and fn:contains is, as defined in the
> standard, substring matching.
>
> I don't know of any code review checklist.
>
> Nuno
>
> On Mon, Feb 28, 2011 at 10:46 AM, Vedavalli Radhika
> <[email protected]>wrote:
>
>> Hi,
>>
>> Are there any Marklogic XQuery optimization checklist or standards
>> available?
>>
>> Apart from the "Query Performance and Tuning Guide" provided by
>> Marklogic, is there any optimization hints readily available that can
>> be used as a code review checklist?
>>
>> I would require one in the performance tuning/optimization perspective.
>>
>> For example: Few items can be 1. Use cts:contains() instead of
>> contains() 2. Avoid XPath reverse axes etc.,
>>
>> Thanks,
>> Radhika.
>> _______________________________________________
>> General mailing list
>> [email protected]
>> http://developer.marklogic.com/mailman/listinfo/general
>>
>
_______________________________________________
General mailing list
[email protected]
http://developer.marklogic.com/mailman/listinfo/general

Reply via email to