Methods and systems for searching multiple databases are presented. For instance, search connectors are defined 204 between a first database and a second database, including one search connector having a shared field of the first database and the second database. Edge connections are generated 206 between the first database and the second database using the one search connector. Each of the edge connections include one or more instances of the shared field in the first database and the second database. A search query is received from a user interface 208. The search query is mapped to one of the plurality of search connectors having a specific shared field 210. A specific instance of the specific shared field is returned 212. The specific instance may be one of the one or more edge connections between the first database and the second database. In another example, a natural language search query is received, and the natural language search query is translated using the defined search connectors. In a further example, data corresponding to the view name is imported.
展开▼