Hi, On Jan 14, 2008 3:53 PM, Stefan Guggisberg <[EMAIL PROTECTED]> wrote: > what about the properties?
I'd put properties within the node record, like we currently do with bundle persistence. Binary values (and possibly large strings) would be referenced in node records using the checksums of separate records that contain those values. > how would you build the path of a node accessed by uuid? Instead of the current node id's, the search index would need to contain the paths of the indexed nodes. Thus the //[EMAIL PROTECTED]:uuid='...'] query (or its equivalent) executed by getNodeByUUID() would return the path that can be used to access the node. Because of immutability paths are as stable as direct identifiers when used within the context of a single repository revision. And since each repository update is accompanied with the respective search index updates, the paths you get from the search index are never out of date. BR, Jukka Zitting
