53
53
)
54
54
_TEST_CONTENTS_DELTA_URI = "gs://contents"
55
55
_TEST_INDEX_DISTANCE_MEASURE_TYPE = "SQUARED_L2_DISTANCE"
56
+ _TEST_INDEX_FEATURE_NORM_TYPE = "UNIT_L2_NORM"
56
57
57
58
_TEST_CONTENTS_DELTA_URI_UPDATE = "gs://contents_update"
58
59
_TEST_IS_COMPLETE_OVERWRITE_UPDATE = True
@@ -374,6 +375,7 @@ def test_create_tree_ah_index(
374
375
dimensions = _TEST_INDEX_CONFIG_DIMENSIONS ,
375
376
approximate_neighbors_count = _TEST_INDEX_APPROXIMATE_NEIGHBORS_COUNT ,
376
377
distance_measure_type = _TEST_INDEX_DISTANCE_MEASURE_TYPE ,
378
+ feature_norm_type = _TEST_INDEX_FEATURE_NORM_TYPE ,
377
379
leaf_node_embedding_count = _TEST_LEAF_NODE_EMBEDDING_COUNT ,
378
380
leaf_nodes_to_search_percent = _TEST_LEAF_NODES_TO_SEARCH_PERCENT ,
379
381
description = _TEST_INDEX_DESCRIPTION ,
@@ -403,6 +405,7 @@ def test_create_tree_ah_index(
403
405
"dimensions" : _TEST_INDEX_CONFIG_DIMENSIONS ,
404
406
"approximateNeighborsCount" : _TEST_INDEX_APPROXIMATE_NEIGHBORS_COUNT ,
405
407
"distanceMeasureType" : _TEST_INDEX_DISTANCE_MEASURE_TYPE ,
408
+ "featureNormType" : _TEST_INDEX_FEATURE_NORM_TYPE ,
406
409
"shardSize" : shard_size ,
407
410
},
408
411
"contentsDeltaUri" : _TEST_CONTENTS_DELTA_URI ,
@@ -447,6 +450,7 @@ def test_create_tree_ah_index_with_empty_index(
447
450
dimensions = _TEST_INDEX_CONFIG_DIMENSIONS ,
448
451
approximate_neighbors_count = _TEST_INDEX_APPROXIMATE_NEIGHBORS_COUNT ,
449
452
distance_measure_type = _TEST_INDEX_DISTANCE_MEASURE_TYPE ,
453
+ feature_norm_type = _TEST_INDEX_FEATURE_NORM_TYPE ,
450
454
leaf_node_embedding_count = _TEST_LEAF_NODE_EMBEDDING_COUNT ,
451
455
leaf_nodes_to_search_percent = _TEST_LEAF_NODES_TO_SEARCH_PERCENT ,
452
456
description = _TEST_INDEX_DESCRIPTION ,
@@ -476,6 +480,7 @@ def test_create_tree_ah_index_with_empty_index(
476
480
"dimensions" : _TEST_INDEX_CONFIG_DIMENSIONS ,
477
481
"approximateNeighborsCount" : _TEST_INDEX_APPROXIMATE_NEIGHBORS_COUNT ,
478
482
"distanceMeasureType" : _TEST_INDEX_DISTANCE_MEASURE_TYPE ,
483
+ "featureNormType" : _TEST_INDEX_FEATURE_NORM_TYPE ,
479
484
"shardSize" : shard_size ,
480
485
},
481
486
},
@@ -506,6 +511,7 @@ def test_create_tree_ah_index_backward_compatibility(self, create_index_mock):
506
511
dimensions = _TEST_INDEX_CONFIG_DIMENSIONS ,
507
512
approximate_neighbors_count = _TEST_INDEX_APPROXIMATE_NEIGHBORS_COUNT ,
508
513
distance_measure_type = _TEST_INDEX_DISTANCE_MEASURE_TYPE ,
514
+ feature_norm_type = _TEST_INDEX_FEATURE_NORM_TYPE ,
509
515
leaf_node_embedding_count = _TEST_LEAF_NODE_EMBEDDING_COUNT ,
510
516
leaf_nodes_to_search_percent = _TEST_LEAF_NODES_TO_SEARCH_PERCENT ,
511
517
description = _TEST_INDEX_DESCRIPTION ,
@@ -527,6 +533,7 @@ def test_create_tree_ah_index_backward_compatibility(self, create_index_mock):
527
533
"dimensions" : _TEST_INDEX_CONFIG_DIMENSIONS ,
528
534
"approximateNeighborsCount" : _TEST_INDEX_APPROXIMATE_NEIGHBORS_COUNT ,
529
535
"distanceMeasureType" : _TEST_INDEX_DISTANCE_MEASURE_TYPE ,
536
+ "featureNormType" : _TEST_INDEX_FEATURE_NORM_TYPE ,
530
537
"shardSize" : None ,
531
538
},
532
539
"contentsDeltaUri" : _TEST_CONTENTS_DELTA_URI ,
@@ -564,6 +571,7 @@ def test_create_brute_force_index(
564
571
contents_delta_uri = _TEST_CONTENTS_DELTA_URI ,
565
572
dimensions = _TEST_INDEX_CONFIG_DIMENSIONS ,
566
573
distance_measure_type = _TEST_INDEX_DISTANCE_MEASURE_TYPE ,
574
+ feature_norm_type = _TEST_INDEX_FEATURE_NORM_TYPE ,
567
575
description = _TEST_INDEX_DESCRIPTION ,
568
576
labels = _TEST_LABELS ,
569
577
sync = sync ,
@@ -586,6 +594,7 @@ def test_create_brute_force_index(
586
594
"dimensions" : _TEST_INDEX_CONFIG_DIMENSIONS ,
587
595
"approximateNeighborsCount" : None ,
588
596
"distanceMeasureType" : _TEST_INDEX_DISTANCE_MEASURE_TYPE ,
597
+ "featureNormType" : _TEST_INDEX_FEATURE_NORM_TYPE ,
589
598
"shardSize" : shard_size ,
590
599
},
591
600
"contentsDeltaUri" : _TEST_CONTENTS_DELTA_URI ,
@@ -627,6 +636,7 @@ def test_create_brute_force_index_with_empty_index(
627
636
display_name = _TEST_INDEX_DISPLAY_NAME ,
628
637
dimensions = _TEST_INDEX_CONFIG_DIMENSIONS ,
629
638
distance_measure_type = _TEST_INDEX_DISTANCE_MEASURE_TYPE ,
639
+ feature_norm_type = _TEST_INDEX_FEATURE_NORM_TYPE ,
630
640
description = _TEST_INDEX_DESCRIPTION ,
631
641
labels = _TEST_LABELS ,
632
642
sync = sync ,
@@ -648,6 +658,7 @@ def test_create_brute_force_index_with_empty_index(
648
658
"dimensions" : _TEST_INDEX_CONFIG_DIMENSIONS ,
649
659
"approximateNeighborsCount" : None ,
650
660
"distanceMeasureType" : _TEST_INDEX_DISTANCE_MEASURE_TYPE ,
661
+ "featureNormType" : _TEST_INDEX_FEATURE_NORM_TYPE ,
651
662
"shardSize" : None ,
652
663
},
653
664
},
@@ -677,6 +688,7 @@ def test_create_brute_force_index_backward_compatibility(self, create_index_mock
677
688
contents_delta_uri = _TEST_CONTENTS_DELTA_URI ,
678
689
dimensions = _TEST_INDEX_CONFIG_DIMENSIONS ,
679
690
distance_measure_type = _TEST_INDEX_DISTANCE_MEASURE_TYPE ,
691
+ feature_norm_type = _TEST_INDEX_FEATURE_NORM_TYPE ,
680
692
description = _TEST_INDEX_DESCRIPTION ,
681
693
labels = _TEST_LABELS ,
682
694
)
@@ -691,6 +703,7 @@ def test_create_brute_force_index_backward_compatibility(self, create_index_mock
691
703
"dimensions" : _TEST_INDEX_CONFIG_DIMENSIONS ,
692
704
"approximateNeighborsCount" : None ,
693
705
"distanceMeasureType" : _TEST_INDEX_DISTANCE_MEASURE_TYPE ,
706
+ "featureNormType" : _TEST_INDEX_FEATURE_NORM_TYPE ,
694
707
"shardSize" : None ,
695
708
},
696
709
"contentsDeltaUri" : _TEST_CONTENTS_DELTA_URI ,
0 commit comments