Yo creo que lo mejor es que te hagas un formulario con los campos que quieras buscar,
Y luego hagas las búsquedas en las 10 bases de datos y el resultado lo dejes en una carpeta que sera la que visualices .
Te paso el ejemplo para la búsqueda en una bd.
Una vez que has introducido en el campo el valor a buscar.
Llamas al agente.."búsqueda" .
Abras la carpeta Resultados.
... Te paso el script de hacer la búsqueda y guardar en la carpeta ...
...
Dim session As New NotesSession
Dim db As NotesDatabase
Dim workspace As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim view As NotesView
Dim doc As NotesDocument
Dim docActual As NotesDocument
Dim j As Long
Set view = db.GetView("VistaDocumentos")
Set uidoc = workspace.CurrentDocument
uidoc.Refresh
Set docActual=uidoc.Document
clave=docActual.campobusqueda(0)
'clave="Field tucampo=tutexto"
j = view.FTSearch( clave, 0 )
Set doc = view.GetFirstDocument()
While Not(doc Is Nothing)
Call doc.PutInFolder( "CarpetaResultados", True )
Set doc = view.GetNextDocument(doc)
Wend