ma avendo strutture fisse, sei sicuro che ti convenga un nosql? non è che magari su una tabella con le varie colonne per i metadati e poi il campone per l'xml vai meglio?
per dirti, su SQL server puoi avere una colonna xml e combinare la ricerca tra xpath e full-text... ( http://technet.micro...y/bb522491.aspx ), non so quanto semplice sia fare una roba del genere sui monghi, con un testo serializzato xml serializzato in un bson