diff --git a/src/recommendations.json b/src/recommendations.json index 4bd7c78..619ece9 100644 --- a/src/recommendations.json +++ b/src/recommendations.json @@ -76,6 +76,7 @@ "title": "Shard big hashes to small hashes", "redisStack": true, "tutorial": "/quick-guides/document/introduction.md", + "tutorialId": "ds-hashes", "content": [ { "type": "paragraph", @@ -133,6 +134,7 @@ "combineSmallStringsToHashes": { "id": "combineSmallStringsToHashes", "title": "Combine small strings to hashes", + "tutorialId": "ds-hashes", "content": [ { "type": "span", @@ -381,6 +383,7 @@ "id": "bigStrings", "title": "Avoid large strings", "tutorial": "/quick-guides/document/introduction.md", + "tutorialId": "ds-json-intro", "content": [ { "type": "span", @@ -516,6 +519,7 @@ "telemetryEvent": "optimizeExistenceChecks", "title": "Consider using probabilistic data structures such as Bloom Filter or HyperLogLog", "tutorial": "/quick-guides/probabilistic-data-structures/introduction.md", + "tutorialId": "ds-prob-intro", "redisStack": true, "content": [ { @@ -662,6 +666,7 @@ "title":"Try using the Redis native time series data structure and querying capabilities", "redisStack": true, "tutorial": "/quick-guides/time-series/introduction.md", + "tutorialId": "ds-ts-intro", "content": [ { "type": "span", @@ -867,6 +872,7 @@ "deprecated": true, "redisStack": true, "tutorial": "/redis_stack/working_with_json.md", + "tutorialId": "ds-json-intro", "content": [ { "type": "link", @@ -917,6 +923,7 @@ "title":"Try using the indexing, querying, and full-text search, natively developed in Redis", "redisStack": true, "tutorial": "/quick-guides/document/introduction.md", + "tutorialId": "sq-intro", "content": [ { "type": "paragraph", @@ -1040,6 +1047,7 @@ "title": "Try indexing your JSON documents for efficient data retrieval", "redisStack": true, "tutorial": "/quick-guides/document/introduction.md", + "tutorialId": "sq-intro", "content": [ { "type": "span", @@ -1131,6 +1139,7 @@ "title": "Try using our JSON native document store", "redisStack": true, "tutorial": "/quick-guides/document/introduction.md", + "tutorialId": "ds-json-intro", "content": [ { "type": "paragraph", @@ -1248,6 +1257,7 @@ "id": "searchVisualization", "title": "Try Workbench, the advanced command-line interface", "tutorial": "", + "tutorialId": "", "content": [ { "type": "paragraph", @@ -1311,6 +1321,7 @@ "id": "searchHash", "title": "Try indexing your hash documents to query and retrieve data", "tutorial": "/quick-guides/document/introduction.md", + "tutorialId": "sq-intro", "redisStack": true, "content": [ { @@ -1441,6 +1452,7 @@ "id": "luaToFunctions", "title": "Consider using triggers and functions", "tutorial": "/quick-guides/triggers-and-functions/introduction.md", + "tutorialId": "tf-intro", "content": [ { "type": "paragraph", @@ -1502,6 +1514,7 @@ "id": "functionsWithStreams", "title": "Consider using triggers and functions to react in real-time to stream entries", "tutorial": "/quick-guides/triggers-and-functions/introduction.md", + "tutorialId": "tf-intro", "content": [ { "type": "paragraph", @@ -1579,6 +1592,7 @@ "id": "functionsWithKeyspace", "title": "Consider using triggers and functions to react in real-time to database changes", "tutorial": "/quick-guides/triggers-and-functions/introduction.md", + "tutorialId": "tf-intro", "content": [ { "type": "paragraph",