Hi, On 3/26/07, Alexandre Martins <[EMAIL PROTECTED]> wrote:
Imagine that each workspace has stored top secret informations, as example, one workspace stores "Sansung" files and other workspace stores "Motorolla" files. Unfortunately, I can“t put these files in a unique workspace. But imagine that some users can access all workspaces (CEO as example), then, how can I make a search that return the results from all workspaces? After this, sorting by jcr:score (relevancy)...
I think your use case would be much better supported by setting the access control policy within a single workspace than by using separate workspaces (for which you in any case would control access). For example, you could have the following content structure: /my:content /my:content/Samsung /my:content/Motorola "Samsung people" would not have read access to /my:content/Motorola, and "Motorola people" to /my:content/Samsung. Everyone could run queries like /jcr:root/my:content//*[...] and only receive those results to which they have read access. The "CEO" would have read access everywhere, and would get results from both /my:content/Samsung and /my:content/Motorola. BR, Jukka Zitting
