diff --git a/internal/core/src/segcore/FieldIndexing.h b/internal/core/src/segcore/FieldIndexing.h index 6b99d9ff78..334d0c26c4 100644 --- a/internal/core/src/segcore/FieldIndexing.h +++ b/internal/core/src/segcore/FieldIndexing.h @@ -10,15 +10,18 @@ // or implied. See the License for the specific language governing permissions and limitations under the License #pragma once -#include "AckResponder.h" -#include -#include "common/Schema.h" + #include #include #include + +#include + +#include "AckResponder.h" #include "InsertRecord.h" -#include -#include +#include "common/Schema.h" +#include "knowhere/index/structured_index_simple/StructuredIndexSort.h" +#include "knowhere/index/vector_index/IndexIVF.h" #include "segcore/SegcoreConfig.h" namespace milvus::segcore { @@ -56,6 +59,7 @@ class FieldIndexing { const FieldMeta& field_meta_; const SegcoreConfig& segcore_config_; }; + template class ScalarFieldIndexing : public FieldIndexing { public: