Configuring data-sources: Cosmos DB
Cosmos DB is supported by Linkurious.
Configuration
To edit the Cosmos DB data-source configuration,
you can either use the Web user-interface
or edit the configuration file located at linkurious/data/config/production.json.
Example configuration:
"dataSources": "graphdb": "vendor": "cosmosDb" "url": "https://your-service.gremlin.cosmosdb.azure.com:443/" ".NET SDK URI": "https://your-service.documents.azure.com:443/" "database": "your-graph-database" "collection": "your-collection" "primaryKey": "your-account-primary-key" "partitionKey": "your-collection-partition-key" "index": "vendor": "azureSearch" "url": "https://your-search-service.search.windows.net" "apiKey": "your-search-service-admin-api-key" "nodeIndexName": "your-node-index" "edgeIndexName": "your-edge-index" Supported graphdb options for Cosmos DB:
url(required): This is the fullGremlin Endpointof your Cosmos DB. Should not to be confused with the.NET SDK URI.NET SDK URI(required): The.NET SDK URIof your Cosmos DBdatabase(required): Cosmos DB databasecollection(required): Cosmos DB collectionprimaryKey(required): Cosmos DB account primary keypartitionKey(required): The partition key of your Cosmos DB collectionalternativeNodeId(optional): Name of the node property to use as reference in visualizations (see alternative IDs)alternativeEdgeId(optional): Name of the edge property to use as reference in visualizationslatitudeProperty(optional): Name of the node property to use for latitude (used in geo mode)longitudeProperty(optional): Name of the node property to use for longitude (used in geo mode)allowSelfSigned(optional, defaultfalse): Whether to allow self-signed certificates
Search with Cosmos DB
In order to have full-text search, you can choose among the following options: