|
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