Looks like the index on element/attribute only works for the xpath query on their exact values. If you use contains() trying to find the element contains the keyword in its "string-value", the index doesn't help, right?
Yue(Eric) Zhang Database Analyst/DBA, TAPoR Project Arts Department, University of Alberta Edmonton, AB, Canada
