endpoint: localhost test_name: lucene_sift_hnsw test_id: "Test workflow for lucene hnsw" num_runs: 1 show_runs: false setup: - name: delete_index index_name: target_index steps: - name: create_index index_name: target_index index_spec: sample-configs/lucene-sift-hnsw-filter/index-spec.json - name: ingest_multi_field index_name: target_index field_name: target_field bulk_size: 500 dataset_format: hdf5 dataset_path: ../dataset/sift-128-euclidean-with-attr.hdf5 attributes_dataset_name: attributes attribute_spec: [ { name: 'color', type: 'str' }, { name: 'taste', type: 'str' }, { name: 'age', type: 'int' } ] - name: refresh_index index_name: target_index - name: force_merge index_name: target_index max_num_segments: 10 - name: query_with_filter k: 10 r: 1 calculate_recall: true index_name: target_index field_name: target_field dataset_format: hdf5 dataset_path: ../dataset/sift-128-euclidean-with-attr.hdf5 neighbors_format: hdf5 neighbors_path: ../dataset/sift-128-euclidean-with-attr-with-filters.hdf5 neighbors_dataset: neighbors_filter_1 filter_spec: sample-configs/filter-spec/filter-1-spec.json query_count: 100 cleanup: - name: delete_index index_name: target_index