Skip to content

Commit d341e96

Browse files
#RI-3972 - update search modules
1 parent 38ef44d commit d341e96

File tree

3 files changed

+18
-8
lines changed

3 files changed

+18
-8
lines changed

redisinsight/api/src/constants/redis-modules.ts

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,18 @@ export enum AdditionalRedisModuleName {
88
RedisTimeSeries = 'timeseries',
99
}
1010

11-
export const REDIS_SEARCH_MODULES = [
12-
AdditionalRedisModuleName.RediSearch,
11+
enum RediSearchModuleName {
12+
Search = 'search',
13+
SearchLight = 'searchlight',
14+
FT = 'ft',
15+
FTL = 'ftl',
16+
}
17+
18+
export const REDISEARCH_MODULES = [
19+
RediSearchModuleName.Search,
20+
RediSearchModuleName.SearchLight,
21+
RediSearchModuleName.FT,
22+
RediSearchModuleName.FTL,
1323
];
1424

1525
export const SUPPORTED_REDIS_MODULES = Object.freeze({

redisinsight/api/src/modules/recommendation/providers/recommendation.provider.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { Redis, Cluster, Command } from 'ioredis';
33
import { get } from 'lodash';
44
import * as semverCompare from 'node-version-compare';
55
import { convertRedisInfoReplyToObject, convertBulkStringsToObject, convertStringsArrayToObject } from 'src/utils';
6-
import { RECOMMENDATION_NAMES, IS_TIMESTAMP, REDIS_SEARCH_MODULES } from 'src/constants';
6+
import { RECOMMENDATION_NAMES, IS_TIMESTAMP, REDISEARCH_MODULES } from 'src/constants';
77
import { RedisDataType } from 'src/modules/browser/dto';
88
import { Recommendation } from 'src/modules/database-analysis/models/recommendation';
99
import { Key } from 'src/modules/database-analysis/models';
@@ -342,7 +342,7 @@ export class RecommendationProvider {
342342
new Command('module', ['list'], { replyEncoding: 'utf8' }),
343343
) as any[];
344344
const modules = reply.map((module: any[]) => convertStringsArrayToObject(module));
345-
const isRediSearchModule = modules.some(({ name }) => REDIS_SEARCH_MODULES
345+
const isRediSearchModule = modules.some(({ name }) => REDISEARCH_MODULES
346346
.some((search: string) => name === search));
347347

348348
if (isRediSearchModule) {

redisinsight/ui/src/constants/dbAnalysisRecommendations.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -425,7 +425,7 @@
425425
"id": "13",
426426
"type": "link",
427427
"value": {
428-
"href": "https://redis.com/try-free/?utm_source=redis&utm_medium=app&utm_campaign=redisinsight/",
428+
"href": "https://redis.com/try-free/?utm_source=redis&utm_medium=app&utm_campaign=redisinsight_recommendations/",
429429
"name": "free Redis Stack database"
430430
}
431431
},
@@ -516,7 +516,7 @@
516516
"id": "4",
517517
"type": "link",
518518
"value": {
519-
"href": "https://redis.com/try-free/?utm_source=redis&utm_medium=app&utm_campaign=redisinsight/",
519+
"href": "https://redis.com/try-free/?utm_source=redis&utm_medium=app&utm_campaign=redisinsight_recommendations/",
520520
"name": "free Redis Stack database"
521521
}
522522
},
@@ -552,7 +552,7 @@
552552
"id": "4",
553553
"type": "link",
554554
"value": {
555-
"href": "https://redis.com/try-free/?utm_source=redis&utm_medium=app&utm_campaign=redisinsight/",
555+
"href": "https://redis.com/try-free/?utm_source=redis&utm_medium=app&utm_campaign=redisinsight_recommendations/",
556556
"name": "free Redis Stack database"
557557
}
558558
},
@@ -601,7 +601,7 @@
601601
"id": "4",
602602
"type": "link",
603603
"value": {
604-
"href": "https://redis.com/try-free/?utm_source=redis&utm_medium=app&utm_campaign=redisinsight/",
604+
"href": "https://redis.com/try-free/?utm_source=redis&utm_medium=app&utm_campaign=redisinsight_recommendations/",
605605
"name": "free Redis Stack database"
606606
}
607607
},

0 commit comments

Comments
 (0)