@@ -101,15 +101,16 @@ int main(void) {
101101 goto cleanup_schema ;
102102 }
103103 zvec_index_params_set_metric_type (diskann_params , ZVEC_METRIC_TYPE_L2 );
104- zvec_index_params_set_diskann_params (diskann_params ,
105- 64 , /* max_degree: graph connectivity */
106- 100 , /* list_size: build-time candidates */
107- 8 ); /* pq_chunk_num: PQ chunks (0=auto) */
104+ zvec_index_params_set_diskann_params (
105+ diskann_params , 64 , /* max_degree: graph connectivity */
106+ 100 , /* list_size: build-time candidates */
107+ 8 ); /* pq_chunk_num: PQ chunks (0=auto) */
108108
109- printf (" DiskANN index params: max_degree=%d, list_size=%d, pq_chunk_num=%d\n" ,
110- zvec_index_params_get_diskann_max_degree (diskann_params ),
111- zvec_index_params_get_diskann_list_size (diskann_params ),
112- zvec_index_params_get_diskann_pq_chunk_num (diskann_params ));
109+ printf (
110+ " DiskANN index params: max_degree=%d, list_size=%d, pq_chunk_num=%d\n" ,
111+ zvec_index_params_get_diskann_max_degree (diskann_params ),
112+ zvec_index_params_get_diskann_list_size (diskann_params ),
113+ zvec_index_params_get_diskann_pq_chunk_num (diskann_params ));
113114
114115 zvec_field_schema_t * embedding_field = zvec_field_schema_create (
115116 "embedding" , ZVEC_DATA_TYPE_VECTOR_FP32 , false, VECTOR_DIM );
@@ -144,12 +145,12 @@ int main(void) {
144145 /* ------------------------------------------------------------------
145146 * Step 3: Generate and insert documents
146147 * ------------------------------------------------------------------ */
147- printf ("\n[Step 3] Inserting %d documents with %dD vectors...\n" ,
148- NUM_DOCS , VECTOR_DIM );
148+ printf ("\n[Step 3] Inserting %d documents with %dD vectors...\n" , NUM_DOCS ,
149+ VECTOR_DIM );
149150
150151 /* Allocate vector storage */
151- float (* vectors )[VECTOR_DIM ] =
152- (float (* )[VECTOR_DIM ])malloc (NUM_DOCS * VECTOR_DIM * sizeof (float ));
152+ float (* vectors )[VECTOR_DIM ] =
153+ (float (* )[VECTOR_DIM ])malloc (NUM_DOCS * VECTOR_DIM * sizeof (float ));
153154 if (!vectors ) {
154155 fprintf (stderr , "Failed to allocate vector storage\n" );
155156 goto cleanup_collection ;
@@ -166,11 +167,9 @@ int main(void) {
166167 int batch_size = 20 ;
167168 size_t total_success = 0 , total_error = 0 ;
168169
169- for (int batch_start = 0 ; batch_start < NUM_DOCS ;
170- batch_start += batch_size ) {
171- int count = batch_start + batch_size > NUM_DOCS
172- ? NUM_DOCS - batch_start
173- : batch_size ;
170+ for (int batch_start = 0 ; batch_start < NUM_DOCS ; batch_start += batch_size ) {
171+ int count = batch_start + batch_size > NUM_DOCS ? NUM_DOCS - batch_start
172+ : batch_size ;
174173
175174 zvec_doc_t * * docs =
176175 (zvec_doc_t * * )malloc ((size_t )count * sizeof (zvec_doc_t * ));
@@ -203,8 +202,7 @@ int main(void) {
203202 }
204203 free (docs );
205204 }
206- printf (" Inserted: %zu succeeded, %zu failed\n" , total_success ,
207- total_error );
205+ printf (" Inserted: %zu succeeded, %zu failed\n" , total_success , total_error );
208206
209207 /* ------------------------------------------------------------------
210208 * Step 4: Flush to trigger index build (PQ training + graph construction)
@@ -231,8 +229,7 @@ int main(void) {
231229
232230 /* Create DiskANN query params — list_size controls the search frontier
233231 * (beam width). Larger values improve recall at the cost of latency. */
234- zvec_diskann_query_params_t * da_qp =
235- zvec_query_params_diskann_create (200 );
232+ zvec_diskann_query_params_t * da_qp = zvec_query_params_diskann_create (200 );
236233 if (!da_qp ) {
237234 fprintf (stderr , "Failed to create DiskANN query params\n" );
238235 goto cleanup_vectors ;
@@ -260,13 +257,13 @@ int main(void) {
260257 /* Execute the query */
261258 zvec_doc_t * * results = NULL ;
262259 size_t result_count = 0 ;
263- error = zvec_collection_query (collection ,
264- (const zvec_vector_query_t * )query ,
260+ error = zvec_collection_query (collection , (const zvec_vector_query_t * )query ,
265261 & results , & result_count );
266262 if (error != ZVEC_OK ) {
267263 handle_error (error , "executing DiskANN query" );
268- printf (" (This is expected on non-Linux platforms — DiskANN requires "
269- "libaio)\n" );
264+ printf (
265+ " (This is expected on non-Linux platforms — DiskANN requires "
266+ "libaio)\n" );
270267 } else {
271268 printf (" Query returned %zu results:\n" , result_count );
272269 for (size_t r = 0 ; r < result_count && r < 5 ; r ++ ) {
@@ -306,12 +303,12 @@ int main(void) {
306303
307304 zvec_doc_t * * tune_results = NULL ;
308305 size_t tune_count = 0 ;
309- error = zvec_collection_query (
310- collection , (const zvec_vector_query_t * )tune_query ,
311- & tune_results , & tune_count );
306+ error = zvec_collection_query (collection ,
307+ (const zvec_vector_query_t * )tune_query ,
308+ & tune_results , & tune_count );
312309 if (error == ZVEC_OK ) {
313- printf (" list_size=%3d -> %zu results returned\n" ,
314- list_sizes [ li ], tune_count );
310+ printf (" list_size=%3d -> %zu results returned\n" , list_sizes [ li ],
311+ tune_count );
315312 zvec_docs_free (tune_results , tune_count );
316313 } else {
317314 printf (" list_size=%3d -> query failed (expected on non-Linux)\n" ,
0 commit comments