Yes, thanks, it works.

I tested it with 2369 xml files and here are the results:
$ time ./basex -Vq"index:attributes(\"test\")" | wc -l
3071279

real    0m40.035s
user    0m31.419s
sys     0m9.478s

Markin Alex

2012/6/1 Christian Grün <christian.gruen@gmail.com>
Dear Alex,

thanks for your reproducible test case. By chance, we've released
snapshot yesterday, which should provide a fix for the problem you've
been addressing..

 http://files.basex.org/releases/latest/

Feel free to give us an update,
Christian
________________________________________

On Thu, May 31, 2012 at 8:23 PM, Alex Markin <alexanius@gmail.com> wrote:
> Hello, BaseX team.
>
> I have a question about attribute indexing in basex. For example i have an
> xml file (in attachement). I execute the following sequence of commands:
>
> $ ./basex -Vc"SET ATTRINDEX true;SET UPDINDEX true;CREATE DB test"
> ATTRINDEX: ON
> UPDINDEX: ON
> Database 'test' created in 90.22 ms.
>
> $ ./basex -Vc"OPEN test;CREATE INDEX ATTRIBUTE;OPTIMIZE"
> Database 'test' was opened in 70.03 ms.
> Index 'ATTRIBUTE' created in 39.48 ms.
> Database 'test' was optimized in 31.14 ms.
>
> $ ./basex -Vq"index:attributes(\"test\")"
> <value count="70"> 0)(286,
> 1)&#x19;&#x1D;&#x82;&#x92;[_ 4¦°&#x81;&#x92;䐪&#x16;&#x0F;J'(*&#x8D;¤#&#x02;&#x0D;(1,
> 1)</value>
> <value count="3">86,
> 1)&#x19;&#x1D;&#x82;&#x92;[_ 4¦°&#x81;&#x92;䐪&#x16;&#x0F;J'(*&#x8D;¤#&#x02;&#x0D;(1,
> 1)(1, 12)&#x05;-fi</value>
> <value count="1">/home/alex/tmp/erts/ntbuild.E</value>
> ...
> Out of Main Memory.
>
> There are no indices, given in first lines and some strange "Out of memory".
> What's wrong with this way of getting indices and how to fix it?
>
> Markin Alex
>
> _______________________________________________
> BaseX-Talk mailing list
> BaseX-Talk@mailman.uni-konstanz.de
> https://mailman.uni-konstanz.de/mailman/listinfo/basex-talk
>