Hi Gioele,

> The first question: in my case all the elements are in one namespace,
> declared in the root element. Shouldn't the optimizations kick in?

I must admit it’s been a while ago when we were working on these
optimizations. If you are interested to dig deeper, the Path.size
function could be a good entry point [1].

> Any workaround aside reimporting the database stripping the namespace
> information?

Stripping namespace (via STRIPNS [2]) would surely be an option.

> And now the request. Would it be possible to document in the wiki which
> optimizations are not possible when namespaces (or more than one namespace)
> are used?

It would take me quite some time to get this all documented, but let’s
see what I can do.

Christian

[1] 
https://github.com/BaseXdb/basex/blob/master/basex-core/src/main/java/org/basex/query/expr/path/Path.java#L406
[2] http://docs.basex.org/wiki/Options#STRIPNS

Reply via email to