@@ -63,7 +63,7 @@ using milvus::index::VectorIndex;
63
63
using milvus::segcore::LoadIndexInfo;
64
64
65
65
namespace {
66
- // const int DIM = 16 ;
66
+ // const int DIM = 4 ;
67
67
const int64_t ROW_COUNT = 10 * 1000 ;
68
68
const int64_t BIAS = 4200 ;
69
69
@@ -130,7 +130,7 @@ get_default_index_meta() {
130
130
index_name: "test-index"
131
131
type_params: <
132
132
key: "dim"
133
- value: "16 "
133
+ value: "4 "
134
134
>
135
135
index_params: <
136
136
key: "index_type"
@@ -3006,12 +3006,13 @@ TEST(CApiTest, Indexing_Expr_With_float_Predicate_Term) {
3006
3006
}
3007
3007
3008
3008
TEST (CApiTest, Indexing_With_binary_Predicate_Range) {
3009
+ auto dim = 16 ;
3009
3010
// insert data to segment
3010
3011
constexpr auto TOPK = 5 ;
3011
3012
3012
3013
std::string schema_string =
3013
3014
generate_collection_schema<milvus::BinaryVector>(
3014
- knowhere::metric::JACCARD, DIM );
3015
+ knowhere::metric::JACCARD, dim );
3015
3016
auto collection =
3016
3017
NewCollection (schema_string.c_str (), knowhere::metric::JACCARD);
3017
3018
auto schema = ((segcore::Collection*)collection)->get_schema ();
@@ -3022,7 +3023,7 @@ TEST(CApiTest, Indexing_With_binary_Predicate_Range) {
3022
3023
auto N = ROW_COUNT;
3023
3024
auto dataset = DataGen (schema, N);
3024
3025
auto vec_col = dataset.get_col <uint8_t >(FieldId (100 ));
3025
- auto query_ptr = vec_col.data () + BIAS * DIM / 8 ;
3026
+ auto query_ptr = vec_col.data () + BIAS * dim / 8 ;
3026
3027
3027
3028
int64_t offset;
3028
3029
PreInsert (segment, N, &offset);
@@ -3081,7 +3082,7 @@ TEST(CApiTest, Indexing_With_binary_Predicate_Range) {
3081
3082
// create place_holder_group
3082
3083
int num_queries = 5 ;
3083
3084
auto raw_group = CreatePlaceholderGroupFromBlob<milvus::BinaryVector>(
3084
- num_queries, DIM , query_ptr);
3085
+ num_queries, dim , query_ptr);
3085
3086
auto blob = raw_group.SerializeAsString ();
3086
3087
3087
3088
// search on segment's small index
@@ -3113,11 +3114,11 @@ TEST(CApiTest, Indexing_With_binary_Predicate_Range) {
3113
3114
DataType::VECTOR_BINARY,
3114
3115
knowhere::metric::JACCARD,
3115
3116
IndexEnum::INDEX_FAISS_BIN_IVFFLAT,
3116
- DIM ,
3117
+ dim ,
3117
3118
N);
3118
3119
3119
3120
// gen query dataset
3120
- auto query_dataset = knowhere::GenDataSet (num_queries, DIM , query_ptr);
3121
+ auto query_dataset = knowhere::GenDataSet (num_queries, dim , query_ptr);
3121
3122
auto vec_index = dynamic_cast <VectorIndex*>(indexing.get ());
3122
3123
auto search_plan = reinterpret_cast <milvus::query::Plan*>(plan);
3123
3124
SearchInfo search_info = search_plan->plan_node_ ->search_info_ ;
@@ -3189,10 +3190,11 @@ TEST(CApiTest, Indexing_With_binary_Predicate_Range) {
3189
3190
TEST (CApiTest, Indexing_Expr_With_binary_Predicate_Range) {
3190
3191
// insert data to segment
3191
3192
constexpr auto TOPK = 5 ;
3193
+ auto dim = 16 ;
3192
3194
3193
3195
std::string schema_string =
3194
3196
generate_collection_schema<milvus::BinaryVector>(
3195
- knowhere::metric::JACCARD, DIM );
3197
+ knowhere::metric::JACCARD, dim );
3196
3198
auto collection =
3197
3199
NewCollection (schema_string.c_str (), knowhere::metric::JACCARD);
3198
3200
auto schema = ((segcore::Collection*)collection)->get_schema ();
@@ -3203,7 +3205,7 @@ TEST(CApiTest, Indexing_Expr_With_binary_Predicate_Range) {
3203
3205
auto N = ROW_COUNT;
3204
3206
auto dataset = DataGen (schema, N);
3205
3207
auto vec_col = dataset.get_col <uint8_t >(FieldId (100 ));
3206
- auto query_ptr = vec_col.data () + BIAS * DIM / 8 ;
3208
+ auto query_ptr = vec_col.data () + BIAS * dim / 8 ;
3207
3209
3208
3210
int64_t offset;
3209
3211
PreInsert (segment, N, &offset);
@@ -3261,7 +3263,7 @@ TEST(CApiTest, Indexing_Expr_With_binary_Predicate_Range) {
3261
3263
// create place_holder_group
3262
3264
int num_queries = 5 ;
3263
3265
auto raw_group = CreatePlaceholderGroupFromBlob<milvus::BinaryVector>(
3264
- num_queries, DIM , query_ptr);
3266
+ num_queries, dim , query_ptr);
3265
3267
auto blob = raw_group.SerializeAsString ();
3266
3268
3267
3269
// search on segment's small index
@@ -3294,11 +3296,11 @@ TEST(CApiTest, Indexing_Expr_With_binary_Predicate_Range) {
3294
3296
DataType::VECTOR_BINARY,
3295
3297
knowhere::metric::JACCARD,
3296
3298
IndexEnum::INDEX_FAISS_BIN_IVFFLAT,
3297
- DIM ,
3299
+ dim ,
3298
3300
N);
3299
3301
3300
3302
// gen query dataset
3301
- auto query_dataset = knowhere::GenDataSet (num_queries, DIM , query_ptr);
3303
+ auto query_dataset = knowhere::GenDataSet (num_queries, dim , query_ptr);
3302
3304
auto vec_index = dynamic_cast <VectorIndex*>(indexing.get ());
3303
3305
auto search_plan = reinterpret_cast <milvus::query::Plan*>(plan);
3304
3306
SearchInfo search_info = search_plan->plan_node_ ->search_info_ ;
@@ -3370,10 +3372,11 @@ TEST(CApiTest, Indexing_Expr_With_binary_Predicate_Range) {
3370
3372
TEST (CApiTest, Indexing_With_binary_Predicate_Term) {
3371
3373
// insert data to segment
3372
3374
constexpr auto TOPK = 5 ;
3375
+ auto dim = 16 ;
3373
3376
3374
3377
std::string schema_string =
3375
3378
generate_collection_schema<milvus::BinaryVector>(
3376
- knowhere::metric::JACCARD, DIM );
3379
+ knowhere::metric::JACCARD, dim );
3377
3380
auto collection =
3378
3381
NewCollection (schema_string.c_str (), knowhere::metric::JACCARD);
3379
3382
auto schema = ((segcore::Collection*)collection)->get_schema ();
@@ -3384,7 +3387,7 @@ TEST(CApiTest, Indexing_With_binary_Predicate_Term) {
3384
3387
auto N = ROW_COUNT;
3385
3388
auto dataset = DataGen (schema, N);
3386
3389
auto vec_col = dataset.get_col <uint8_t >(FieldId (100 ));
3387
- auto query_ptr = vec_col.data () + BIAS * DIM / 8 ;
3390
+ auto query_ptr = vec_col.data () + BIAS * dim / 8 ;
3388
3391
3389
3392
int64_t offset;
3390
3393
PreInsert (segment, N, &offset);
@@ -3438,7 +3441,7 @@ TEST(CApiTest, Indexing_With_binary_Predicate_Term) {
3438
3441
int num_queries = 5 ;
3439
3442
int topK = 5 ;
3440
3443
auto raw_group = CreatePlaceholderGroupFromBlob<milvus::BinaryVector>(
3441
- num_queries, DIM , query_ptr);
3444
+ num_queries, dim , query_ptr);
3442
3445
auto blob = raw_group.SerializeAsString ();
3443
3446
3444
3447
// search on segment's small index
@@ -3469,11 +3472,11 @@ TEST(CApiTest, Indexing_With_binary_Predicate_Term) {
3469
3472
DataType::VECTOR_BINARY,
3470
3473
knowhere::metric::JACCARD,
3471
3474
IndexEnum::INDEX_FAISS_BIN_IVFFLAT,
3472
- DIM ,
3475
+ dim ,
3473
3476
N);
3474
3477
3475
3478
// gen query dataset
3476
- auto query_dataset = knowhere::GenDataSet (num_queries, DIM , query_ptr);
3479
+ auto query_dataset = knowhere::GenDataSet (num_queries, dim , query_ptr);
3477
3480
auto vec_index = dynamic_cast <VectorIndex*>(indexing.get ());
3478
3481
auto search_plan = reinterpret_cast <milvus::query::Plan*>(plan);
3479
3482
SearchInfo search_info = search_plan->plan_node_ ->search_info_ ;
@@ -3568,10 +3571,11 @@ TEST(CApiTest, Indexing_With_binary_Predicate_Term) {
3568
3571
TEST (CApiTest, Indexing_Expr_With_binary_Predicate_Term) {
3569
3572
// insert data to segment
3570
3573
constexpr auto TOPK = 5 ;
3574
+ auto dim = 16 ;
3571
3575
3572
3576
std::string schema_string =
3573
3577
generate_collection_schema<milvus::BinaryVector>(
3574
- knowhere::metric::JACCARD, DIM );
3578
+ knowhere::metric::JACCARD, dim );
3575
3579
auto collection =
3576
3580
NewCollection (schema_string.c_str (), knowhere::metric::JACCARD);
3577
3581
auto schema = ((segcore::Collection*)collection)->get_schema ();
@@ -3582,7 +3586,7 @@ TEST(CApiTest, Indexing_Expr_With_binary_Predicate_Term) {
3582
3586
auto N = ROW_COUNT;
3583
3587
auto dataset = DataGen (schema, N);
3584
3588
auto vec_col = dataset.get_col <uint8_t >(FieldId (100 ));
3585
- auto query_ptr = vec_col.data () + BIAS * DIM / 8 ;
3589
+ auto query_ptr = vec_col.data () + BIAS * dim / 8 ;
3586
3590
3587
3591
int64_t offset;
3588
3592
PreInsert (segment, N, &offset);
@@ -3635,7 +3639,7 @@ TEST(CApiTest, Indexing_Expr_With_binary_Predicate_Term) {
3635
3639
int num_queries = 5 ;
3636
3640
int topK = 5 ;
3637
3641
auto raw_group = CreatePlaceholderGroupFromBlob<milvus::BinaryVector>(
3638
- num_queries, DIM , query_ptr);
3642
+ num_queries, dim , query_ptr);
3639
3643
auto blob = raw_group.SerializeAsString ();
3640
3644
3641
3645
// search on segment's small index
@@ -3667,11 +3671,11 @@ TEST(CApiTest, Indexing_Expr_With_binary_Predicate_Term) {
3667
3671
DataType::VECTOR_BINARY,
3668
3672
knowhere::metric::JACCARD,
3669
3673
IndexEnum::INDEX_FAISS_BIN_IVFFLAT,
3670
- DIM ,
3674
+ dim ,
3671
3675
N);
3672
3676
3673
3677
// gen query dataset
3674
- auto query_dataset = knowhere::GenDataSet (num_queries, DIM , query_ptr);
3678
+ auto query_dataset = knowhere::GenDataSet (num_queries, dim , query_ptr);
3675
3679
auto vec_index = dynamic_cast <VectorIndex*>(indexing.get ());
3676
3680
auto search_plan = reinterpret_cast <milvus::query::Plan*>(plan);
3677
3681
SearchInfo search_info = search_plan->plan_node_ ->search_info_ ;
0 commit comments