Hi Geert, Thank you for this pointer. Very nice way to do this. It gives me a good start.
Kind regards Stephane Le 10 juin 2011 à 07:12, Geert Josten a écrit : > Hi Stephane, > > This question has passed before. J Mike once suggested you can save time by > not including all docs, but take a sample of a hundred or a thousand of them > instead. Not a guarantee you get 100% back, but scales better at least: > > http://markmail.org/message/eojd6ucr7qnlioji > > Kind regards, > Geert > > Van: general-boun...@developer.marklogic.com > [mailto:general-boun...@developer.marklogic.com] Namens Stephane Toussaint > Verzonden: donderdag 9 juni 2011 21:40 > Aan: General MarkLogic Developer Discussion > Onderwerp: Re: [MarkLogic Dev General] Element name suggestion. > > Hi Danny, > > Thanks for the explanation. That's what I though, but secretly hopping that I > missed something ;-) > > Best regards > Stephane > > Le 8 juin 2011 à 18:18, Danny Sokolsky a écrit : > > > Hi Stephane, > > MarkLogic does not store these local names in a way they are quickly > retrievable (you have to look at the document to retrieve them). If you want > to do this, you can add some metadata to the document with the local names in > them (as a CPF process upon load and update, for example). If you put each > name as a value in an element or attribute, then you could create a range > index on the element or attribute and use that for your lookup (with > cts:element-value-match, for example). > > -Danny > > From: general-boun...@developer.marklogic.com > [mailto:general-boun...@developer.marklogic.com] On Behalf Of Stephane > Toussaint > Sent: Wednesday, June 08, 2011 9:03 AM > To: General MarkLogic Developer Discussion > Subject: [MarkLogic Dev General] Element name suggestion. > > Hi, > > I'm trying to provide a scalable way to retrieve element name from documents > in my repository. > For instance if I start writing "first", I'd like to see "firstname" if it > actually is an element name from any documents in my repository. > > Currently I start with a full xpath expression but sure it is not performant : > > fn:distinct-values(doc()//*[fn:starts-with(fn:local-name(.), > "firstname")]/fn:node-name(.)) > > As element name are obviously somewhere in the Marklogic Index, I expect to > find an API method to retrieve it, but right now I don't. > > Does any one know how to improve this feature ? > > Actually the need is to Find any element name in index which starts by ... > > Thanks for help, > > Stephane > _______________________________________________ > 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
_______________________________________________ General mailing list General@developer.marklogic.com http://developer.marklogic.com/mailman/listinfo/general