|
3 | 3 | "name": "pgvector-default",
|
4 | 4 | "engine": "pgvector",
|
5 | 5 | "connection_params": {},
|
6 |
| - "collection_params": { |
7 |
| - "hnsw_config": { "m": 16, "ef_construct": 128 } |
8 |
| - }, |
| 6 | + "collection_params": {}, |
9 | 7 | "search_params": [
|
10 |
| - { "parallel": 1, "search_params": { "hnsw_ef": 128 } } |
| 8 | + { "parallel": 8, "search_params": { "hnsw_ef": 128 } } |
11 | 9 | ],
|
12 |
| - "upload_params": { "parallel": 1, "batch_size": 1024 } |
| 10 | + "upload_params": { "parallel": 16, "batch_size": 1024, "hnsw_config": { "m": 16, "ef_construct": 128 } } |
13 | 11 | },
|
14 | 12 | {
|
15 | 13 | "name": "pgvector-parallel",
|
16 | 14 | "engine": "pgvector",
|
17 | 15 | "connection_params": {},
|
18 |
| - "collection_params": { |
19 |
| - "hnsw_config": { "m": 16, "ef_construct": 128 } |
20 |
| - }, |
| 16 | + "collection_params": {}, |
21 | 17 | "search_params": [
|
22 | 18 | { "parallel": 8, "search_params": { "hnsw_ef": 128 } },
|
23 | 19 | { "parallel": 16, "search_params": { "hnsw_ef": 128 } },
|
24 | 20 | { "parallel": 100, "search_params": { "hnsw_ef": 128 } }
|
25 | 21 | ],
|
26 |
| - "upload_params": { "parallel": 1, "batch_size": 1024 } |
| 22 | + "upload_params": { "parallel": 1, "batch_size": 1024, "hnsw_config": { "m": 16, "ef_construct": 128 } } |
27 | 23 | },
|
28 | 24 | {
|
29 | 25 | "name": "pgvector-m-16-ef-128",
|
30 | 26 | "engine": "pgvector",
|
31 | 27 | "connection_params": {},
|
32 |
| - "collection_params": { |
33 |
| - "hnsw_config": { "m": 16, "ef_construct": 128 } |
34 |
| - }, |
| 28 | + "collection_params": {}, |
35 | 29 | "search_params": [
|
36 | 30 | { "parallel": 1, "search_params": { "hnsw_ef": 64 } }, { "parallel": 1, "search_params": { "hnsw_ef": 128 } }, { "parallel": 1, "search_params": { "hnsw_ef": 256 } }, { "parallel": 1, "search_params": { "hnsw_ef": 512 } },
|
37 | 31 | { "parallel": 100, "search_params": { "hnsw_ef": 64 } }, { "parallel": 100, "search_params": { "hnsw_ef": 128 } }, { "parallel": 100, "search_params": { "hnsw_ef": 256 } }, { "parallel": 100, "search_params": { "hnsw_ef": 512 } }
|
38 | 32 | ],
|
39 |
| - "upload_params": { "parallel": 16 } |
| 33 | + "upload_params": { "parallel": 16, "hnsw_config": { "m": 16, "ef_construct": 128 } } |
40 | 34 | },
|
41 | 35 | {
|
42 | 36 | "name": "pgvector-m-32-ef-128",
|
43 | 37 | "engine": "pgvector",
|
44 | 38 | "connection_params": {},
|
45 |
| - "collection_params": { |
46 |
| - "hnsw_config": { "m": 32, "ef_construct": 128 } |
47 |
| - }, |
| 39 | + "collection_params": {}, |
48 | 40 | "search_params": [
|
49 | 41 | { "parallel": 1, "search_params": { "hnsw_ef": 64 } }, { "parallel": 1, "search_params": { "hnsw_ef": 128 } }, { "parallel": 1, "search_params": { "hnsw_ef": 256 } }, { "parallel": 1, "search_params": { "hnsw_ef": 512 } },
|
50 | 42 | { "parallel": 100, "search_params": { "hnsw_ef": 64 } }, { "parallel": 100, "search_params": { "hnsw_ef": 128 } }, { "parallel": 100, "search_params": { "hnsw_ef": 256 } }, { "parallel": 100, "search_params": { "hnsw_ef": 512 } }
|
51 | 43 | ],
|
52 |
| - "upload_params": { "parallel": 16 } |
| 44 | + "upload_params": { "parallel": 16, "hnsw_config": { "m": 32, "ef_construct": 128 } } |
53 | 45 | },
|
54 | 46 | {
|
55 | 47 | "name": "pgvector-m-32-ef-256",
|
56 | 48 | "engine": "pgvector",
|
57 | 49 | "connection_params": {},
|
58 |
| - "collection_params": { |
59 |
| - "hnsw_config": { "m": 32, "ef_construct": 256 } |
60 |
| - }, |
| 50 | + "collection_params": {}, |
61 | 51 | "search_params": [
|
62 | 52 | { "parallel": 1, "search_params": { "hnsw_ef": 64 } }, { "parallel": 1, "search_params": { "hnsw_ef": 128 } }, { "parallel": 1, "search_params": { "hnsw_ef": 256 } }, { "parallel": 1, "search_params": { "hnsw_ef": 512 } },
|
63 | 53 | { "parallel": 100, "search_params": { "hnsw_ef": 64 } }, { "parallel": 100, "search_params": { "hnsw_ef": 128 } }, { "parallel": 100, "search_params": { "hnsw_ef": 256 } }, { "parallel": 100, "search_params": { "hnsw_ef": 512 } }
|
64 | 54 | ],
|
65 |
| - "upload_params": { "parallel": 16 } |
| 55 | + "upload_params": { "parallel": 16, "hnsw_config": { "m": 32, "ef_construct": 256 } } |
66 | 56 | },
|
67 | 57 | {
|
68 | 58 | "name": "pgvector-m-32-ef-512",
|
69 | 59 | "engine": "pgvector",
|
70 | 60 | "connection_params": {},
|
71 |
| - "collection_params": { |
72 |
| - "hnsw_config": { "m": 32, "ef_construct": 512 } |
73 |
| - }, |
| 61 | + "collection_params": {}, |
74 | 62 | "search_params": [
|
75 | 63 | { "parallel": 1, "search_params": { "hnsw_ef": 64 } }, { "parallel": 1, "search_params": { "hnsw_ef": 128 } }, { "parallel": 1, "search_params": { "hnsw_ef": 256 } }, { "parallel": 1, "search_params": { "hnsw_ef": 512 } },
|
76 | 64 | { "parallel": 100, "search_params": { "hnsw_ef": 64 } }, { "parallel": 100, "search_params": { "hnsw_ef": 128 } }, { "parallel": 100, "search_params": { "hnsw_ef": 256 } }, { "parallel": 100, "search_params": { "hnsw_ef": 512 } }
|
77 | 65 | ],
|
78 |
| - "upload_params": { "parallel": 16 } |
| 66 | + "upload_params": { "parallel": 16, "hnsw_config": { "m": 32, "ef_construct": 512 } } |
79 | 67 | },
|
80 | 68 | {
|
81 | 69 | "name": "pgvector-m-64-ef-256",
|
82 | 70 | "engine": "pgvector",
|
83 | 71 | "connection_params": {},
|
84 |
| - "collection_params": { |
85 |
| - "hnsw_config": { "m": 64, "ef_construct": 256 } |
86 |
| - }, |
| 72 | + "collection_params": {}, |
87 | 73 | "search_params": [
|
88 | 74 | { "parallel": 1, "search_params": { "hnsw_ef": 64 } }, { "parallel": 1, "search_params": { "hnsw_ef": 128 } }, { "parallel": 1, "search_params": { "hnsw_ef": 256 } }, { "parallel": 1, "search_params": { "hnsw_ef": 512 } },
|
89 | 75 | { "parallel": 100, "search_params": { "hnsw_ef": 64 } }, { "parallel": 100, "search_params": { "hnsw_ef": 128 } }, { "parallel": 100, "search_params": { "hnsw_ef": 256 } }, { "parallel": 100, "search_params": { "hnsw_ef": 512 } }
|
90 | 76 | ],
|
91 |
| - "upload_params": { "parallel": 16 } |
| 77 | + "upload_params": { "parallel": 16, "hnsw_config": { "m": 64, "ef_construct": 256 } } |
92 | 78 | },
|
93 | 79 | {
|
94 | 80 | "name": "pgvector-m-64-ef-512",
|
95 | 81 | "engine": "pgvector",
|
96 | 82 | "connection_params": {},
|
97 |
| - "collection_params": { |
98 |
| - "hnsw_config": { "m": 64, "ef_construct": 512 } |
99 |
| - }, |
| 83 | + "collection_params": {}, |
100 | 84 | "search_params": [
|
101 | 85 | { "parallel": 1, "search_params": { "hnsw_ef": 64 } }, { "parallel": 1, "search_params": { "hnsw_ef": 128 } }, { "parallel": 1, "search_params": { "hnsw_ef": 256 } }, { "parallel": 1, "search_params": { "hnsw_ef": 512 } },
|
102 | 86 | { "parallel": 100, "search_params": { "hnsw_ef": 64 } }, { "parallel": 100, "search_params": { "hnsw_ef": 128 } }, { "parallel": 100, "search_params": { "hnsw_ef": 256 } }, { "parallel": 100, "search_params": { "hnsw_ef": 512 } }
|
103 | 87 | ],
|
104 |
| - "upload_params": { "parallel": 16 } |
| 88 | + "upload_params": { "parallel": 16, "hnsw_config": { "m": 64, "ef_construct": 512 } } |
105 | 89 | }
|
106 | 90 | ]
|
0 commit comments