+1001 on Rob's computed indexes as well
---
Ron Hitchens {[email protected]} +44 7879 358212
On Jan 10, 2014, at 12:54 PM, Geert Josten <[email protected]> wrote:
> +1000!!
>
> Van: [email protected]
> [mailto:[email protected]] Namens Whitby, Rob
> Verzonden: donderdag 9 januari 2014 11:05
> Aan: MarkLogic Developer Discussion
> Onderwerp: Re: [MarkLogic Dev General] Fining all elements with a wild carded
> name
>
> +1
>
> But what would be really cool is computed indexes..
> http://www.xqueryhacker.com/2012/03/03/computed-indexes-in-marklogic.html
>
>
> From: Clark Richey <[email protected]>
> Reply-To: MarkLogic Developer Discussion <[email protected]>
> Date: Thursday, 9 January 2014 00:34
> To: MarkLogic Developer Discussion <[email protected]>
> Cc: MarkLogic Developer Discussion <[email protected]>
> Subject: Re: [MarkLogic Dev General] Fining all elements with a wild carded
> name
>
> Agreed! +1
>
> --------------------
> Clark Richey, CTO
> FactGem
> 240-252-7507
> [email protected]
>
>
> Need immediate assistance? Please try:
>
>
> Cate Downing, Assistant
> [email protected]
> 614.325.2404
>
>
> Beth Price, Assistant
> [email protected]
> 614.365.0740
>
>
> This message and any included attachments are property of FactGem and its
> affiliates, and are intended only for the addressee(s). The information
> contained herein may include trade secrets or privileged or otherwise
> confidential information. Unauthorized review, forwarding, printing, copying,
> distributing, or using such information is strictly prohibited and may be
> unlawful. If you received this message in error, or have reason to believe
> you are not authorized to receive it, please promptly delete this message and
> notify the sender by e-mail. Thank you.
>
>
> On Jan 8, 2014, at 19:26, "Ron Hitchens" <[email protected]> wrote:
>
>
> +1 for a an element name (and attribute name, and namespace URI) lexicon.
>
> ---
> Ron Hitchens {[email protected]} +44 7879 358212
>
> On Jan 8, 2014, at 5:43 PM, Justin Makeig <[email protected]> wrote:
>
>
> Rachel,
> There’s currently no way to resolve such a query out of MarkLogic’s indexes.
> XPath can describe such queries
>
> //*[matches(local-name(.), "foo"]
>
> However, that won’t scale for a large database because that XPath will
> require reading the documents themselves, rather than an index, like you’d
> have with a word-query, for example. I’m tracking this request and other
> similar ones, but I can’t make any promises about if and when we might add
> this capability to the database.
>
> In the meantime, I’d suggest you do some sampling. Select a small(ish) number
> of documents, randomly or by some other query logic and do some XPath inquiry
> on that smaller set.
> Something like:
>
> distinct-values(
> cts:search(collection(), cts:and-query(()),
> ("unfiltered","score-random"))[1 to 100]
> //*[matches(local-name(.), "Address$")]/xdmp:path(.)
> )
>
> where I’m getting the distinct paths of all of the elements whose local names
> than end with the string “Address” (e.g. StreetAddress, FullAddress). Again,
> this type of query will be expensive on a large set of documents. I’ve
> limited my input to the first 100 randomly selected. If you have more smarts
> about the query you could do to select the universe of documents, even better
> (cts:and-query(()) means select everything).
>
> Justin
>
>
>
> On Jan 8, 2014, at 7:23 AM, Rachel Wilson <[email protected]>
> wrote:
>
>
> Is there a way of listing all the paths to wildcarded element name? Either
> using a FLOWR expression or cts:search.
>
> i.e. I would like to find all elements with a name that contains a wildcarded
> string because I'm unsure of the name of an element or where it is. And the
> most useful think I can think of to return would be the path to all elements
> (or attributes?) that contain that string.
>
> I found this document that talks about name() vs local-name() or node-name(),
> and these return a QName, and I found xdml:path which would return a path
> given a node, so what I think I need is something like node-name but returns
> the node which I could pass to xdml:path.
>
> Otherwise I'm aware of term lists and the universal index but I can't find
> out how to query them. I guess I'm looking for something akin to the
> USER_TAB_COLUMNS dictionary table in Oracle.
>
> Many thanks and happy new year,
> Rachel
>
>
> ----------------------------
>
> http://www.bbc.co.uk
> This e-mail (and any attachments) is confidential and may contain personal
> views which are not the views of the BBC unless specifically stated.
> If you have received it in error, please delete it from your system.
> Do not use, copy or disclose the information in any way nor act in reliance
> on it and notify the sender immediately.
> Please note that the BBC monitors e-mails sent or received.
> Further communication will signify your consent to this.
> ---------------------
> _______________________________________________
> General mailing list
> [email protected]
> http://developer.marklogic.com/mailman/listinfo/general
>
> _______________________________________________
> General mailing list
> [email protected]
> http://developer.marklogic.com/mailman/listinfo/general
>
> _______________________________________________
> General mailing list
> [email protected]
> http://developer.marklogic.com/mailman/listinfo/general
> _______________________________________________
> General mailing list
> [email protected]
> http://developer.marklogic.com/mailman/listinfo/general
_______________________________________________
General mailing list
[email protected]
http://developer.marklogic.com/mailman/listinfo/general