Skip to content

Commit 1612a8a

Browse files
author
priyanshu.solanki
committed
reduced number to 3 and date to 2
1 parent c9c6ba9 commit 1612a8a

File tree

6 files changed

+9054
-27
lines changed

6 files changed

+9054
-27
lines changed

apps/sim/lib/knowledge/constants.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@ export const TAG_SLOT_CONFIG = {
44
maxSlots: 7,
55
},
66
number: {
7-
slots: ['number1', 'number2', 'number3', 'number4', 'number5', 'number6', 'number7'] as const,
8-
maxSlots: 7,
7+
slots: ['number1', 'number2', 'number3'] as const,
8+
maxSlots: 3,
99
},
1010
date: {
11-
slots: ['date1', 'date2', 'date3', 'date4', 'date5', 'date6', 'date7'] as const,
12-
maxSlots: 7,
11+
slots: ['date1', 'date2'] as const,
12+
maxSlots: 2,
1313
},
1414
boolean: {
1515
slots: [

apps/sim/lib/knowledge/filters/query-builder.ts

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -15,16 +15,8 @@ import type {
1515
* Valid tag slots that can be used in filters
1616
*/
1717
const VALID_TEXT_SLOTS = ['tag1', 'tag2', 'tag3', 'tag4', 'tag5', 'tag6', 'tag7'] as const
18-
const VALID_NUMBER_SLOTS = [
19-
'number1',
20-
'number2',
21-
'number3',
22-
'number4',
23-
'number5',
24-
'number6',
25-
'number7',
26-
] as const
27-
const VALID_DATE_SLOTS = ['date1', 'date2', 'date3', 'date4', 'date5', 'date6', 'date7'] as const
18+
const VALID_NUMBER_SLOTS = ['number1', 'number2', 'number3'] as const
19+
const VALID_DATE_SLOTS = ['date1', 'date2'] as const
2820
const VALID_BOOLEAN_SLOTS = [
2921
'boolean1',
3022
'boolean2',

apps/sim/lib/knowledge/tags/service.ts

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -15,18 +15,10 @@ const logger = createLogger('TagsService')
1515

1616
/** Text tag slots */
1717
const VALID_TEXT_SLOTS = ['tag1', 'tag2', 'tag3', 'tag4', 'tag5', 'tag6', 'tag7'] as const
18-
/** Number tag slots */
19-
const VALID_NUMBER_SLOTS = [
20-
'number1',
21-
'number2',
22-
'number3',
23-
'number4',
24-
'number5',
25-
'number6',
26-
'number7',
27-
] as const
28-
/** Date tag slots */
29-
const VALID_DATE_SLOTS = ['date1', 'date2', 'date3', 'date4', 'date5', 'date6', 'date7'] as const
18+
19+
const VALID_NUMBER_SLOTS = ['number1', 'number2', 'number3'] as const
20+
/** Date tag slots (reduced to 2 for write performance) */
21+
const VALID_DATE_SLOTS = ['date1', 'date2'] as const
3022
/** Boolean tag slots */
3123
const VALID_BOOLEAN_SLOTS = [
3224
'boolean1',
Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
ALTER TABLE "document" ADD COLUMN "number1" double precision;--> statement-breakpoint
2+
ALTER TABLE "document" ADD COLUMN "number2" double precision;--> statement-breakpoint
3+
ALTER TABLE "document" ADD COLUMN "number3" double precision;--> statement-breakpoint
4+
ALTER TABLE "document" ADD COLUMN "number4" double precision;--> statement-breakpoint
5+
ALTER TABLE "document" ADD COLUMN "number5" double precision;--> statement-breakpoint
6+
ALTER TABLE "document" ADD COLUMN "number6" double precision;--> statement-breakpoint
7+
ALTER TABLE "document" ADD COLUMN "number7" double precision;--> statement-breakpoint
8+
ALTER TABLE "document" ADD COLUMN "date1" timestamp;--> statement-breakpoint
9+
ALTER TABLE "document" ADD COLUMN "date2" timestamp;--> statement-breakpoint
10+
ALTER TABLE "document" ADD COLUMN "date3" timestamp;--> statement-breakpoint
11+
ALTER TABLE "document" ADD COLUMN "date4" timestamp;--> statement-breakpoint
12+
ALTER TABLE "document" ADD COLUMN "date5" timestamp;--> statement-breakpoint
13+
ALTER TABLE "document" ADD COLUMN "date6" timestamp;--> statement-breakpoint
14+
ALTER TABLE "document" ADD COLUMN "date7" timestamp;--> statement-breakpoint
15+
ALTER TABLE "document" ADD COLUMN "boolean1" boolean;--> statement-breakpoint
16+
ALTER TABLE "document" ADD COLUMN "boolean2" boolean;--> statement-breakpoint
17+
ALTER TABLE "document" ADD COLUMN "boolean3" boolean;--> statement-breakpoint
18+
ALTER TABLE "document" ADD COLUMN "boolean4" boolean;--> statement-breakpoint
19+
ALTER TABLE "document" ADD COLUMN "boolean5" boolean;--> statement-breakpoint
20+
ALTER TABLE "document" ADD COLUMN "boolean6" boolean;--> statement-breakpoint
21+
ALTER TABLE "document" ADD COLUMN "boolean7" boolean;--> statement-breakpoint
22+
ALTER TABLE "embedding" ADD COLUMN "number1" double precision;--> statement-breakpoint
23+
ALTER TABLE "embedding" ADD COLUMN "number2" double precision;--> statement-breakpoint
24+
ALTER TABLE "embedding" ADD COLUMN "number3" double precision;--> statement-breakpoint
25+
ALTER TABLE "embedding" ADD COLUMN "number4" double precision;--> statement-breakpoint
26+
ALTER TABLE "embedding" ADD COLUMN "number5" double precision;--> statement-breakpoint
27+
ALTER TABLE "embedding" ADD COLUMN "number6" double precision;--> statement-breakpoint
28+
ALTER TABLE "embedding" ADD COLUMN "number7" double precision;--> statement-breakpoint
29+
ALTER TABLE "embedding" ADD COLUMN "date1" timestamp;--> statement-breakpoint
30+
ALTER TABLE "embedding" ADD COLUMN "date2" timestamp;--> statement-breakpoint
31+
ALTER TABLE "embedding" ADD COLUMN "date3" timestamp;--> statement-breakpoint
32+
ALTER TABLE "embedding" ADD COLUMN "date4" timestamp;--> statement-breakpoint
33+
ALTER TABLE "embedding" ADD COLUMN "date5" timestamp;--> statement-breakpoint
34+
ALTER TABLE "embedding" ADD COLUMN "date6" timestamp;--> statement-breakpoint
35+
ALTER TABLE "embedding" ADD COLUMN "date7" timestamp;--> statement-breakpoint
36+
ALTER TABLE "embedding" ADD COLUMN "boolean1" boolean;--> statement-breakpoint
37+
ALTER TABLE "embedding" ADD COLUMN "boolean2" boolean;--> statement-breakpoint
38+
ALTER TABLE "embedding" ADD COLUMN "boolean3" boolean;--> statement-breakpoint
39+
ALTER TABLE "embedding" ADD COLUMN "boolean4" boolean;--> statement-breakpoint
40+
ALTER TABLE "embedding" ADD COLUMN "boolean5" boolean;--> statement-breakpoint
41+
ALTER TABLE "embedding" ADD COLUMN "boolean6" boolean;--> statement-breakpoint
42+
ALTER TABLE "embedding" ADD COLUMN "boolean7" boolean;--> statement-breakpoint
43+
CREATE INDEX "doc_number1_idx" ON "document" USING btree ("number1");--> statement-breakpoint
44+
CREATE INDEX "doc_number2_idx" ON "document" USING btree ("number2");--> statement-breakpoint
45+
CREATE INDEX "doc_number3_idx" ON "document" USING btree ("number3");--> statement-breakpoint
46+
CREATE INDEX "doc_number4_idx" ON "document" USING btree ("number4");--> statement-breakpoint
47+
CREATE INDEX "doc_number5_idx" ON "document" USING btree ("number5");--> statement-breakpoint
48+
CREATE INDEX "doc_number6_idx" ON "document" USING btree ("number6");--> statement-breakpoint
49+
CREATE INDEX "doc_number7_idx" ON "document" USING btree ("number7");--> statement-breakpoint
50+
CREATE INDEX "doc_date1_idx" ON "document" USING btree ("date1");--> statement-breakpoint
51+
CREATE INDEX "doc_date2_idx" ON "document" USING btree ("date2");--> statement-breakpoint
52+
CREATE INDEX "doc_date3_idx" ON "document" USING btree ("date3");--> statement-breakpoint
53+
CREATE INDEX "doc_date4_idx" ON "document" USING btree ("date4");--> statement-breakpoint
54+
CREATE INDEX "doc_date5_idx" ON "document" USING btree ("date5");--> statement-breakpoint
55+
CREATE INDEX "doc_date6_idx" ON "document" USING btree ("date6");--> statement-breakpoint
56+
CREATE INDEX "doc_date7_idx" ON "document" USING btree ("date7");--> statement-breakpoint
57+
CREATE INDEX "doc_boolean1_idx" ON "document" USING btree ("boolean1");--> statement-breakpoint
58+
CREATE INDEX "doc_boolean2_idx" ON "document" USING btree ("boolean2");--> statement-breakpoint
59+
CREATE INDEX "doc_boolean3_idx" ON "document" USING btree ("boolean3");--> statement-breakpoint
60+
CREATE INDEX "doc_boolean4_idx" ON "document" USING btree ("boolean4");--> statement-breakpoint
61+
CREATE INDEX "doc_boolean5_idx" ON "document" USING btree ("boolean5");--> statement-breakpoint
62+
CREATE INDEX "doc_boolean6_idx" ON "document" USING btree ("boolean6");--> statement-breakpoint
63+
CREATE INDEX "doc_boolean7_idx" ON "document" USING btree ("boolean7");--> statement-breakpoint
64+
CREATE INDEX "emb_number1_idx" ON "embedding" USING btree ("number1");--> statement-breakpoint
65+
CREATE INDEX "emb_number2_idx" ON "embedding" USING btree ("number2");--> statement-breakpoint
66+
CREATE INDEX "emb_number3_idx" ON "embedding" USING btree ("number3");--> statement-breakpoint
67+
CREATE INDEX "emb_number4_idx" ON "embedding" USING btree ("number4");--> statement-breakpoint
68+
CREATE INDEX "emb_number5_idx" ON "embedding" USING btree ("number5");--> statement-breakpoint
69+
CREATE INDEX "emb_number6_idx" ON "embedding" USING btree ("number6");--> statement-breakpoint
70+
CREATE INDEX "emb_number7_idx" ON "embedding" USING btree ("number7");--> statement-breakpoint
71+
CREATE INDEX "emb_date1_idx" ON "embedding" USING btree ("date1");--> statement-breakpoint
72+
CREATE INDEX "emb_date2_idx" ON "embedding" USING btree ("date2");--> statement-breakpoint
73+
CREATE INDEX "emb_date3_idx" ON "embedding" USING btree ("date3");--> statement-breakpoint
74+
CREATE INDEX "emb_date4_idx" ON "embedding" USING btree ("date4");--> statement-breakpoint
75+
CREATE INDEX "emb_date5_idx" ON "embedding" USING btree ("date5");--> statement-breakpoint
76+
CREATE INDEX "emb_date6_idx" ON "embedding" USING btree ("date6");--> statement-breakpoint
77+
CREATE INDEX "emb_date7_idx" ON "embedding" USING btree ("date7");--> statement-breakpoint
78+
CREATE INDEX "emb_boolean1_idx" ON "embedding" USING btree ("boolean1");--> statement-breakpoint
79+
CREATE INDEX "emb_boolean2_idx" ON "embedding" USING btree ("boolean2");--> statement-breakpoint
80+
CREATE INDEX "emb_boolean3_idx" ON "embedding" USING btree ("boolean3");--> statement-breakpoint
81+
CREATE INDEX "emb_boolean4_idx" ON "embedding" USING btree ("boolean4");--> statement-breakpoint
82+
CREATE INDEX "emb_boolean5_idx" ON "embedding" USING btree ("boolean5");--> statement-breakpoint
83+
CREATE INDEX "emb_boolean6_idx" ON "embedding" USING btree ("boolean6");--> statement-breakpoint
84+
CREATE INDEX "emb_boolean7_idx" ON "embedding" USING btree ("boolean7");

0 commit comments

Comments
 (0)