Hi Abhinav

I do accept that namespace should be used in XPath's for better performance.

The question in context is path range index which I believe have no impact once 
the content is indexed with a path range.

May be I am wrong in my above statement. Would love to hear on path range 
indexes with and with our namespace from other ML experts :)

Regards,
Gnana

-----Original Message-----
From: general-boun...@developer.marklogic.com 
[mailto:general-boun...@developer.marklogic.com] On Behalf Of 
general-requ...@developer.marklogic.com
Sent: 05 May 2014 01:24
To: general@developer.marklogic.com
Subject: General Digest, Vol 119, Issue 6

Send General mailing list submissions to
        general@developer.marklogic.com

To subscribe or unsubscribe via the World Wide Web, visit
        http://developer.marklogic.com/mailman/listinfo/general
or, via email, send a message with subject or body 'help' to
        general-requ...@developer.marklogic.com

You can reach the person managing the list at
        general-ow...@developer.marklogic.com

When replying, please edit your Subject line so it is more specific than "Re: 
Contents of General digest..."


Today's Topics:

   1. Re: General Digest, Vol 119, Issue 4 (abhinav mishra)


----------------------------------------------------------------------

Message: 1
Date: Sun, 4 May 2014 12:03:56 +0530
From: abhinav mishra <abhinavmishr...@gmail.com>
Subject: Re: [MarkLogic Dev General] General Digest, Vol 119, Issue 4
To: general@developer.marklogic.com
Message-ID:
        <cacp7mw99yy1mm2waksoxfl7fyhocbu5uzh+q+v4matk+dsd...@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"

Hi GP,
you have used wild-carded path in the query. using * as a namespace prefix is 
not recommended.
MarkLogic indexes elements by QName, not by local name. That means namespace 
wildcards won't utilize the index and will require a lot of filtering.

Try using actual namespace prefix in your query.

Refer: http://developer.marklogic.com/blog/namespace-wildcards-in-xpath



Regards,
Abhinav Kumar Mishra




On Sun, May 4, 2014 at 8:00 PM, <general-requ...@developer.marklogic.com>wrote:

> Send General mailing list submissions to
>         general@developer.marklogic.com
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         http://developer.marklogic.com/mailman/listinfo/general
> or, via email, send a message with subject or body 'help' to
>         general-requ...@developer.marklogic.com
>
> You can reach the person managing the list at
>         general-ow...@developer.marklogic.com
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of General digest..."
>
>
> Today's Topics:
>
>    1. path range query taking more time when    multiple values are
>       supplied (gnanaprakash.bodire...@cognizant.com)
>    2. mlcp question (Mohamad Thahir)
>    3. Re: mlcp question (Geert Josten)
>    4. Re: mlcp question (Mohamad Thahir)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Sat, 3 May 2014 15:34:20 +0000
> From: <gnanaprakash.bodire...@cognizant.com>
> Subject: [MarkLogic Dev General] path range query taking more time
>         when    multiple values are supplied
> To: <general@developer.marklogic.com>
> Message-ID:
>
> <40dd2b6a3a9bee4ba85c1323bf868bcc26d1a...@ctsinchnsxmbh.cts.com>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Hi
>
> I am profiling one of my queries and found that path range query is
> taking more time when multiple values are passed.
>
> Example:
>
> cts:path-range-query("*:resource/*:level/*:level/*:level/@type","=",("
> module","lesson","unit","day")
> ,$case-insensitive-collation)
> Shallow ?s: 600-900
>
> takes more time than
>
>
> cts:path-range-query("*:resource/*:level/*:level/*:level/@type","=","m
> odule",$case-insensitive-collation)
> Shallow ?s: 60-80
>
> Is this expected behaviour? Is there any other alternative approach of
> using multiple values based path range query?
>
> Regards,
> Gnanaprakash Bodireddy
>
> This e-mail and any files transmitted with it are for the sole use of
> the intended recipient(s) and may contain confidential and privileged
> information. If you are not the intended recipient(s), please reply to
> the sender and destroy all copies of the original message. Any
> unauthorized review, use, disclosure, dissemination, forwarding,
> printing or copying of this email, and/or any action taken in reliance
> on the contents of this e-mail is strictly prohibited and may be unlawful.
> -------------- next part -------------- An HTML attachment was
> scrubbed...
> URL:
> http://developer.marklogic.com/pipermail/general/attachments/20140503/
> 5eedb594/attachment-0001.html
>
> ------------------------------
>
> Message: 2
> Date: Sat, 3 May 2014 12:37:58 -0400
> From: Mohamad Thahir <thahirmoha...@gmail.com>
> Subject: [MarkLogic Dev General] mlcp question
> To: general@developer.marklogic.com
> Message-ID: <e4aff940-51ce-4caa-a7dd-479f529c7...@gmail.com>
> Content-Type: text/plain; charset=us-ascii
>
> Hello,
>
> I am new to MarkLogic and not sure this is the appropriate platform to
> ask question. If not, please guide me.
> I am trying to load a .csv file and wanted to convert to XML format. I
> am using MLCP and while I load without specifying any content type or
> input file type, it loads as comma delimited. When I provide the
> parameters -input_file_type and -delimiter it does not load at all.
> Any suggestions?
>
> Also, is there a way to get the whole .csv file as one document than
> each row becoming a document as specified in the Loading Content into
> MarkLogic Server, section 7.7.9
>
>
> thanks
> mohamad.
>
> ------------------------------
>
> Message: 3
> Date: Sat, 3 May 2014 21:33:59 +0200
> From: "Geert Josten" <geert.jos...@gmail.com>
> Subject: Re: [MarkLogic Dev General] mlcp question
> To: "'MarkLogic Developer Discussion'"
>         <general@developer.marklogic.com>
> Message-ID: <00e701cf6706$a2090ac0$e61b2040$@gmail.com>
> Content-Type: text/plain;       charset="us-ascii"
>
> Hi Mohamad,
>
> Can you please provide the complete command-line you used?
>
> Kind regards,
> Geert
>
> -----Oorspronkelijk bericht-----
> Van: general-boun...@developer.marklogic.com
> [mailto:general-boun...@developer.marklogic.com] Namens Mohamad Thahir
> Verzonden: zaterdag 3 mei 2014 18:38
> Aan: general@developer.marklogic.com
> Onderwerp: [MarkLogic Dev General] mlcp question
>
> Hello,
>
> I am new to MarkLogic and not sure this is the appropriate platform to
> ask question. If not, please guide me.
> I am trying to load a .csv file and wanted to convert to XML format. I
> am using MLCP and while I load without specifying any content type or
> input file type, it loads as comma delimited. When I provide the
> parameters -input_file_type and -delimiter it does not load at all.  Any 
> suggestions?
>
> Also, is there a way to get the whole .csv file as one document than
> each row becoming a document as specified in the Loading Content into
> MarkLogic Server, section 7.7.9
>
>
> thanks
> mohamad.
> _______________________________________________
> General mailing list
> General@developer.marklogic.com
> http://developer.marklogic.com/mailman/listinfo/general
>
>
>
> ------------------------------
>
> Message: 4
> Date: Sat, 3 May 2014 17:03:00 -0400
> From: Mohamad Thahir <thahirmoha...@gmail.com>
> Subject: Re: [MarkLogic Dev General] mlcp question
> To: MarkLogic Developer Discussion <general@developer.marklogic.com>
> Cc: Frank Sanders <frank.sand...@marklogic.com>
> Message-ID: <f5268774-b346-4964-bc5f-f19229a03...@gmail.com>
> Content-Type: text/plain; charset="us-ascii"
>
> Geert, Frank
> Here is the command and run status:
>
> mlcp.sh import -host localhost -port 8010 -username admin -password
> mlE2R -input_file_path /Thahir/KALTS/MarkLogic/Data/Census2.csv -mode
> local -input_file_type delimited_text
>
> 14/05/03 16:53:00 INFO contentpump.ContentPump: Hadoop library version:
> 2.0.0-alpha
> 14/05/03 16:53:00 INFO contentpump.LocalJobRunner: Content type: XML
> 14/05/03 16:53:00 WARN util.KerberosName: Kerberos krb5 configuration
> not found, setting default realm to empty
> 14/05/03 16:53:01 INFO input.FileInputFormat: Total input paths to
> process
> : 1
> 14/05/03 16:53:03 INFO contentpump.LocalJobRunner:  completed 100%
> 14/05/03 16:53:03 INFO contentpump.LocalJobRunner:
> com.marklogic.contentpump.ContentPumpStats:
> 14/05/03 16:53:03 INFO contentpump.LocalJobRunner:
> ATTEMPTED_INPUT_RECORD_COUNT: 0
> 14/05/03 16:53:03 INFO contentpump.LocalJobRunner:
> SKIPPED_INPUT_RECORD_COUNT: 0
> 14/05/03 16:53:03 INFO contentpump.LocalJobRunner: Total execution
> time: 1 sec
>
> It loads the data when I remove the -input_file_type delimited_text,
> but the data get loaded in comma-delimited format.  Here is the sample data:
>
> sample data:
> USPS,GEOID,ALAND,AWATER,ALAND_SQMI,AWATER_SQMI,INTPTLAT,INTPTLONG
> AL,101,15713029743,2275875249,6066.835,878.72,31.008681,-87.797812
> AL,102,26266710862,307026133,10141.634,118.543,31.702085,-86.076842
> AL,103,19538510390,470857739,7543.861,181.799,33.150564,-85.700228
> AL,104,23021812410,570326274,8888.772,220.204,34.118181,-87.21381
> AL,105,9524193916,464832293,3677.312,179.473,34.754994,-86.711133
>
> When I tried it through Information Studio, the following error appears:
> unable to process transaction: 1 ticket:
> /tickets/ticket/12854564960031399777   XDMP-DOCROOTTEXT        Invalid root
> text       03 May 2014 14:22:01
> XDMP-DOCROOTTEXT:
> xdmp:invoke("/MarkLogic/appservices/infostudio/transaction.xqy",
> (fn:QName("", "args"), map:map(<map:map xmlns:xs="
> http://www.w3.org/2001/XMLSchema"; xmlns:xsi="
> http://www.w3.org/2001/XMLSchema-instance"; xmlns:map="
> http://marklogic.com/xdmp/map";><map:entry key="ticket-id"><map:value
> xsi:type="xs:string">/tick...</map:map>)), <options
> xmlns="xdmp:eval"><database>7750980024187914416</database></options>)
> -- Invalid root text
> "USPS,GEOID,ALAND,AWATER,ALAND_SQMI,AWATER_SQMI,INTPTLAT,INTPTLONG
> &#13;AL,101,15713029743,2275875249,6066.835,878.72,31.008681,-87.797812&#13;AL,102,26266710862,307026133,10141.634,118.543,31.702085,-86.076842&#13;AL,103,19538510390,470857739,7543.861,181.799,33.150564,-85.700228&#13;AL,104,23021812410,570326274,8888.772,220.204,34.118181,-87.21381&#13;AL,105,9524193916,464832293,3677.312,179.473,34.754994,-86.711133"
>
>  at /Thahir/KALTS/MarkLogic/Data/Census2.csv line 1
>
> In /MarkLogic/appservices/utils/common-amped.xqy on line 274 In
> amped-common:appservices-invoke("/MarkLogic/appservices/infostudio/tra
> nsaction.xqy", (fn:QName("", "args"), map:map(<map:map xmlns:xs="
> http://www.w3.org/2001/XMLSchema"; xmlns:xsi="
> http://www.w3.org/2001/XMLSchema-instance"; xmlns:map="
> http://marklogic.com/xdmp/map";><map:entry key="ticket-id"><map:value
> xsi:type="xs:string">/tick...</map:map>)), <options
> xmlns="xdmp:eval"><database>7750980024187914416</database></options>)
> $path = "/MarkLogic/appservices/infostudio/transaction.xqy"
> $vars = (fn:QName("", "args"), map:map(<map:map xmlns:xs="
> http://www.w3.org/2001/XMLSchema"; xmlns:xsi="
> http://www.w3.org/2001/XMLSchema-instance"; xmlns:map="
> http://marklogic.com/xdmp/map";><map:entry key="ticket-id"><map:value
> xsi:type="xs:string">/tick...</map:map>))
> $options = <options
> xmlns="xdmp:eval"><database>7750980024187914416</database></options>
> In /MarkLogic/appservices/infostudio/info-impl.xqy on line 822 In
> impl:do-transaction-stream("/Thahir/KALTS/MarkLogic/Data/Census2.csv",
> "/tickets/ticket/12854564960031399777", xdmp:function(fn:QName("
> http://marklogic.com/extension/plugin/filescan";, "process-file")),
> <info:options
> xmlns:info="http://marklogic.com/appservices/infostudio"/>,
> xs:untypedAtomic("1"), "", ())
> $source-locations = "/Thahir/KALTS/MarkLogic/Data/Census2.csv"
> $ticket-id = "/tickets/ticket/12854564960031399777"
> $function = xdmp:function(fn:QName("
> http://marklogic.com/extension/plugin/filescan";, "process-file"))
> $input-deltas = <info:options xmlns:info="
> http://marklogic.com/appservices/infostudio"/>
> $transaction-index = 1
> $context = ""
> $error-log-level = ()
> $database = "mthahir"
> $args = map:map(<map:map xmlns:xs="http://www.w3.org/2001/XMLSchema";
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xmlns:map="
> http://marklogic.com/xdmp/map";><map:entry key="ticket-id"><map:value
> xsi:type="xs:string">/tick...</map:map>)
> $_ = ()
> In /MarkLogic/appservices/infostudio/tasks/transaction-manager.xqy on
> line
> 62
> $count = xs:unsignedLong("1")
> $end = 10
> $ticket-id = "/tickets/ticket/12854564960031399777"
> $ticket = <ticket id="/tickets/ticket/12854564960031399777"
> timestamp="2014-05-03T14:22:01.552069-04:00" xmlns="
> http://marklogic.com/appservices/infostudio
> "><status>active</status><start-time>2014-05-03T14:22:01.444391-04...<
> /ticket>
> $active = fn:true()
> $done = ()
> $policy-name = "10052664469819278165"
> $policy-deltas = <info:options xmlns:info="
> http://marklogic.com/appservices/infostudio"/>
> $collector-options = <options
> xmlns="xdmp:document-get"><encoding>auto</encoding><format>xml</format
> ></options> $transaction = <transaction document-count="1"
> ticket-id="/tickets/ticket/12854564960031399777" database="mthahir"
> index="1" xmlns="http://marklogic.com/appservices/infostudio
> "><source-location>/Thahir/KALTS/MarkLogic/Data/Census2.csv</sourc...<
> /transaction> $trace = "Ticket /tickets/ticket/12854564960031399777
> loading task: 1 tran..."
> $source-locations = "/Thahir/KALTS/MarkLogic/Data/Census2.csv"
>
>
>
> On May 3, 2014, at 3:33 PM, Geert Josten wrote:
>
> > Hi Mohamad,
> >
> > Can you please provide the complete command-line you used?
> >
> > Kind regards,
> > Geert
> >
> > -----Oorspronkelijk bericht-----
> > Van: general-boun...@developer.marklogic.com
> > [mailto:general-boun...@developer.marklogic.com] Namens Mohamad
> > Thahir
> > Verzonden: zaterdag 3 mei 2014 18:38
> > Aan: general@developer.marklogic.com
> > Onderwerp: [MarkLogic Dev General] mlcp question
> >
> > Hello,
> >
> > I am new to MarkLogic and not sure this is the appropriate platform
> > to
> ask
> > question. If not, please guide me.
> > I am trying to load a .csv file and wanted to convert to XML format.
> > I am using MLCP and while I load without specifying any content type
> > or input file type, it loads as comma delimited. When I provide the
> > parameters -input_file_type and -delimiter it does not load at all.
> > Any
> suggestions?
> >
> > Also, is there a way to get the whole .csv file as one document than
> > each row becoming a document as specified in the Loading Content
> > into
> MarkLogic
> > Server, section 7.7.9
> >
> >
> > thanks
> > mohamad.
> > _______________________________________________
> > 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
>
> -------------- next part -------------- An HTML attachment was
> scrubbed...
> URL:
> http://developer.marklogic.com/pipermail/general/attachments/20140503/
> 1e3fb9c4/attachment.html
>
> ------------------------------
>
> _______________________________________________
> General mailing list
> General@developer.marklogic.com
> http://developer.marklogic.com/mailman/listinfo/general
>
>
> End of General Digest, Vol 119, Issue 4
> ***************************************
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
http://developer.marklogic.com/pipermail/general/attachments/20140504/4d52b520/attachment.html

------------------------------

_______________________________________________
General mailing list
General@developer.marklogic.com
http://developer.marklogic.com/mailman/listinfo/general


End of General Digest, Vol 119, Issue 6
***************************************
This e-mail and any files transmitted with it are for the sole use of the 
intended recipient(s) and may contain confidential and privileged information. 
If you are not the intended recipient(s), please reply to the sender and 
destroy all copies of the original message. Any unauthorized review, use, 
disclosure, dissemination, forwarding, printing or copying of this email, 
and/or any action taken in reliance on the contents of this e-mail is strictly 
prohibited and may be unlawful.
_______________________________________________
General mailing list
General@developer.marklogic.com
http://developer.marklogic.com/mailman/listinfo/general

Reply via email to