diff --git a/include/index_config.h b/include/index_config.h index a8e64d08c..e56635616 100644 --- a/include/index_config.h +++ b/include/index_config.h @@ -1,7 +1,13 @@ #pragma once +#include +#include + #include "common_includes.h" #include "parameters.h" +#include "distance.h" +#include "ann_exception.h" +#include "logger.h" namespace diskann { @@ -198,14 +204,9 @@ class IndexConfigBuilder IndexConfig build() { - if (_data_type == "" || _data_type.empty()) + if (_data_type.empty()) throw ANNException("Error: data_type can not be empty", -1); - if (_dynamic_index && _num_frozen_pts == 0) - { - _num_frozen_pts = 1; - } - if (_dynamic_index) { if (_index_search_params != nullptr && _index_search_params->initial_search_list_size == 0)