Legacy TinkerPop Backend - synchrony/smsn GitHub Wiki
Prior to version 2.0, Semantic Synchrony used Apache TinkerPop with a Neo4j backend for graph storage. The server ran as a plugin to Gremlin Server.
This approach has been replaced with a standalone file-based server using SQLite and Lucene for indexing, with notes stored as plain text .smsn files that can be version-controlled with Git.
The following pages document the legacy TinkerPop-based system:
- Gremlin-on-the-Graph - Querying the graph with Gremlin Console
- Upgrading - Migration from TinkerPop v2 to v3
- Running-Semantic-Synchrony-and-Emacs-in-a-single-Docker-container - Legacy Docker setup
See the Installation guide for current setup instructions.