[MarkLogic Dev General] Attribute-range-index for xml:lang
galvorn at gmail.com
Mon Mar 7 12:21:22 PST 2011
I actually spotted my error. I was trying to add "xml:lang" as an index
instead of just "lang" with the namespace.
On Mon, Mar 7, 2011 at 11:30 AM, Damon Feldman
<Damon.Feldman at marklogic.com>wrote:
> For the benefit of the archive, note that you can query for any attribute
> using cts:element-attribute-value-query() without creating an index.
> Adding a range index has benefits such as cts:element-attribute-values()
> support, but all XML structure is fully indexed by default, without schemas
> or specifically-configured indexes.
> What's the error? For an attribute range index you need to index the parent
> qname + attribute qname combination.
> *From:* general-bounces at developer.marklogic.com [
> general-bounces at developer.marklogic.com] On Behalf Of Curtis Wilde [
> galvorn at gmail.com]
> *Sent:* Monday, March 07, 2011 1:09 PM
> *To:* General Mark Logic Developer Discussion
> *Subject:* [MarkLogic Dev General] Attribute-range-index for xml:lang
> I need to quickly query for documents of a particular language. Normally
> for something like this, I'd create an attribute-range-index, then do a
> cts:element-attribute-values query, or something similar to find documents
> with the attributes I'm interested in. The "xml:lang" attribute is giving me
> some trouble though.
> I can't create an index without a namespace because of the ":" but I get
> an error when I try to create an index using the namespace "
> Any suggestions?
> General mailing list
> General at developer.marklogic.com
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the General