Hi all, I've been looking through the documentation but not seeing (probably overlooking!) something on accessing paths in a database. If I create a db from the following directory structure: top-level/ dir-a/ sub-1/ file.xml sub-2/ file.xml dir-b/ sub-1/ file.xml sub-2/ file.xml dir-c/ ...etc... ...etc... is there a way to selectively process based on the path `top-level/dir-a`? I've been attempting some things along the following: for $doc in fn:collection('test-db') return switch(db:path($doc)) case fn:matches(.,'dir-a') return <something/> detault case <something-else/> but db:path returns a sequence. I've also tried something similar with $paths in db:open('test-db', $paths) but have had some difficulties with that as well. I've noticed a section on the Document Index [1], but I'm not sure how to access it. Honestly, I'm not sure if that's even the best approach to handling the vague idea I have bouncing around in my head. From a "large" database with many paths, I'd like to be able to selectively apply certain queries to some and other queries to the remainder. I hope that makes some sense. Thank you in advance for any pointers. Best, Bridger [1] http://docs.basex.org/wiki/Indexes#Document_Index