The only alternative I can think of would be to store a whitespace seperated list of all ancestors along with a document:
/foo /foo/bar /foo/bar/baz
I think you will find that this kind of approach works very well (as it has for me). But instead of adding one field named "path" with space-seperated values, just add multiple "path" fields to the one document.
=Matt
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
