Hi Geert, Thanks for reply. You are right, I'll send a mail to the support. And effectively, I use cts function instead.
Best regards, Pascal 2012/10/31 Geert Josten <[email protected]> > Hi Pascal, > > > > Nope, and sounds complete. Looking at the docs of search:parse, there is > an example that uses a namespace declaration like you do within the > cts:query element structure: http://docs.marklogic.com/search:parse > > > > So, it does sound like an omission in the search library with regard to > path-queries. I suggest sending relevant details in a mail to > [email protected]. > > > > Meanwhile you could revert to cts functions and xdmp:estimate. Something > like xdmp:estimate(cts:search(collection(), cts:path-range-query(…))) > > > > Kind regards, > > Geert > > > > *Van:* [email protected] [mailto: > [email protected]] *Namens *Pascal Cadet > *Verzonden:* woensdag 31 oktober 2012 16:38 > > *Aan:* MarkLogic Developer Discussion > *Onderwerp:* Re: [MarkLogic Dev General] Path index with namespace in an > serialized cts:query node > > > > Yes sure : > > > > *In "Path Namespaces" :* > > - prefix : my > > - namespace uri : http://my_namespace > > > > *In "Path Range Indexes" :* > > - scalar type : string > > - path expression : /my:root/my:elt[@att="val"] > > - collation : http://marklogic.com/collation/ (Root Collation) > > - range value positions : false > > - invalid values : ignore > > > > Any thing else ? > > > > Regards. > > > > 2012/10/31 Geert Josten <[email protected]> > > Hi Pascal, > > > > Can you show or tell exactly what settings you made in the admin interface? > > > > Kind regards, > > Geert > > > > *Van:* [email protected] [mailto: > [email protected]] *Namens *Pascal Cadet > *Verzonden:* woensdag 31 oktober 2012 16:01 > > > *Aan:* MarkLogic Developer Discussion > *Onderwerp:* Re: [MarkLogic Dev General] Path index with namespace in an > serialized cts:query node > > > > Geert, > > > > I already do this because a "cts:path-range-query" is all rigtht. > > It seems to a bug in the search module with path index with namespace. Do > you think that ? > > > > Pascal > > 2012/10/31 Geert Josten <[email protected]> > > Hi Pascal, > > > > You are right, twice. It looks like you have to add path-namespaces in the > admin console. It is next to where you add the path index.. > > > > Kind regards, > > Geert > > > > *Van:* [email protected] [mailto: > [email protected]] *Namens *Pascal Cadet > *Verzonden:* woensdag 31 oktober 2012 15:39 > *Aan:* MarkLogic Developer Discussion > *Onderwerp:* Re: [MarkLogic Dev General] Path index with namespace in an > serialized cts:query node > > > > Geert, > > > > There is already the namespace in the prolog of my xqy. > > Do you mean "xdmp:with-namespaces" ? With "xdmp:with-namespaces", > the result is same ("no namespace binding"). Because the namespace to bind > is in a element value and not in the element (or attribute). > > > > Regards, > > > > Pascal > > 2012/10/31 Geert Josten <[email protected]> > > Hi Pascal, > > > > Put declare namescape my ="http://my_namespace"; in the prolog of you > xqy, or use xdmp:namespaces to wrap search:estimate if it needs to be > dynamic. > > > > Kind regards, > > Geert > > > > *Van:* [email protected] [mailto: > [email protected]] *Namens *Pascal Cadet > *Verzonden:* woensdag 31 oktober 2012 15:23 > *Aan:* MarkLogic MailingList > *Onderwerp:* [MarkLogic Dev General] Path index with namespace in an > serialized cts:query node > > > > Hi ! > > > > How can I use index path namespace in an serialized cts:query node ? > > > > *search:estimate* ( > <cts:path-range-query *operator* =*"="* > > <cts:path *xmlns* =*" > http://marklogic.com/appservices/search"* *xmlns:my* =*" > http://my_namespace"*> /my:root/my:elt[@att="val"]</cts:path> > <cts:value *xsi:type* =*"xs:string"* *xmlns:xsi* =*" > http://www.w3.org/2001/XMLSchema-instance"* >search</cts:value> > </cts:path-range-query> > > ) > > > > Result : > [1.0-ml] XDMP-UNBPRFX: (err:XPST0081) Prefix my has no namespace binding > > > > > > Any idea ? > > > > Thanks > > > > Pascal > > > _______________________________________________ > General mailing list > [email protected] > http://developer.marklogic.com/mailman/listinfo/general > > > > > > -- > > > *Pascal CADET* > > 06 12 97 02 53 > > www.pressinnov.com > > > > > _______________________________________________ > General mailing list > [email protected] > http://developer.marklogic.com/mailman/listinfo/general > > > > > > -- > > > *Pascal CADET* > > 06 12 97 02 53 > > www.pressinnov.com > > > > > _______________________________________________ > General mailing list > [email protected] > http://developer.marklogic.com/mailman/listinfo/general > > > > > > -- > > > *Pascal CADET* > > 06 12 97 02 53 > > www.pressinnov.com > > > > _______________________________________________ > General mailing list > [email protected] > http://developer.marklogic.com/mailman/listinfo/general > > -- *Pascal **CADET* 06 12 97 02 53 www.pressinnov.com
_______________________________________________ General mailing list [email protected] http://developer.marklogic.com/mailman/listinfo/general
