A distributed graph search is a search of graph data formats, where the data is not held in a single location, but is distributed across multiple servers.
This page contains my thoughts on the utility and implementation of such a search in the Federation.
We consider using a Node.js based embedded Graph Database (such as LevelGraph), to store our graphs localised on the page (or permanently linked via IPFS), and then visualise these graphs using Cytoscape.
A crawl can then combine graphs that we find through search, or through inter-graph linkages, or simply relate by hand using simple link-lists. These combined graphs can then be filtered using the built in algorithms available in cytoscape or otherwise manipulated by code, new plugins, or redrawn by hand (see Hand Drawn Graphs, to form the basis of new forms of distributed search available to anyone in the Federation.
Here we examine the utility of hand drawn graphs in concept and wiki navigation and comprehension.
We're experimenting with full text search of the federation. For the moment this is both easier to code and easier to host than searching the web. search ![]()