So our scenario is this: We have multiple Sharepoint sites that are created dynamically on a "as requested" basis. Basically there's a new site for each new project. Now, for every site we want to add a search clause that says that only contents with a metadata tag value equal to the sitename should be found. Quick example: There are 2 sites/projects: Bear and Wolf. Sharepoint Search has index all of the documents/lists/etc from these sites and a common archive for them. All documents in the common archive has a property called "ProjectName". When Bill, who's on the Wolf team, wants to search for "specifications" in his project site (Wolf) he only wants to see documents relevant to that project. So how do I make sure that all the documents have the "ProjectName" value set to "Wolf"?
I'm guessing I could use Scopes here, but currently there are ~200 sites and this is growing every month and so maintaining that manually is not an option. If there's a relativly easy way of automating Scopes; excellent.