Skip to content

Commit 1817b8a

Browse files
authored
Only query indexed data during parallel benchmark (#265)
1 parent 7945778 commit 1817b8a

File tree

2 files changed

+75
-1
lines changed

2 files changed

+75
-1
lines changed

.github/workflows/continuous-benchmark.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ jobs:
155155
156156
# Benchmark parallel search&upload
157157
158-
export ENGINE_NAME="qdrant-continuous-benchmark${SUFFIX}"
158+
export ENGINE_NAME="qdrant-continuous-benchmark-indexed-only{SUFFIX}"
159159
export DATASETS="laion-small-clip"
160160
export BENCHMARK_STRATEGY="parallel"
161161
export POSTGRES_TABLE="benchmark_parallel_search_upload"

experiments/configurations/qdrant-single-node.json

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,80 @@
100100
],
101101
"upload_params": { "parallel": 16, "batch_size": 1024 }
102102
},
103+
{
104+
"name": "qdrant-continuous-benchmark-indexed-only",
105+
"engine": "qdrant",
106+
"connection_params": { "timeout": 30 },
107+
"collection_params": {
108+
"hnsw_config": {
109+
"m": 32,
110+
"ef_construct": 256
111+
},
112+
"quantization_config": {
113+
"scalar": {
114+
"type": "int8",
115+
"quantile": 0.99
116+
}
117+
},
118+
"optimizers_config": {
119+
"max_segment_size": 1000000,
120+
"default_segment_number": 3,
121+
"memmap_threshold": 10000000,
122+
"max_optimization_threads": null
123+
}
124+
},
125+
"search_params": [
126+
{
127+
"parallel": 8,
128+
"config": {
129+
"hnsw_ef": 256,
130+
"quantization": {
131+
"oversampling": 2.0,
132+
"rescore": true
133+
},
134+
"indexed_only": true
135+
}
136+
}
137+
],
138+
"upload_params": { "parallel": 16, "batch_size": 1024 }
139+
},
140+
{
141+
"name": "qdrant-continuous-benchmark-indexed-only-with-payload",
142+
"engine": "qdrant",
143+
"connection_params": { "timeout": 30 },
144+
"collection_params": {
145+
"hnsw_config": {
146+
"m": 32,
147+
"ef_construct": 256
148+
},
149+
"quantization_config": {
150+
"scalar": {
151+
"type": "int8",
152+
"quantile": 0.99
153+
}
154+
},
155+
"optimizers_config": {
156+
"max_segment_size": 1000000,
157+
"default_segment_number": 3,
158+
"memmap_threshold": 10000000,
159+
"max_optimization_threads": null
160+
}
161+
},
162+
"search_params": [
163+
{
164+
"parallel": 8,
165+
"config": {
166+
"hnsw_ef": 256,
167+
"quantization": {
168+
"oversampling": 2.0
169+
},
170+
"indexed_only": true
171+
},
172+
"with_payload": true
173+
}
174+
],
175+
"upload_params": { "parallel": 16, "batch_size": 1024 }
176+
},
103177
{
104178
"name": "qdrant-bq-continuous-benchmark",
105179
"engine": "qdrant",

0 commit comments

Comments
 (0)