Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
0269f52
Adding changes for vectorIndex and vectorEmbeddingPolicy
aayush3011 Mar 22, 2024
29ad391
Adding some necessary comments
aayush3011 Mar 27, 2024
cd4d8cf
Adding test case
aayush3011 Mar 28, 2024
a2f6a83
updating enum values
aayush3011 Mar 28, 2024
c4bc283
Updating test case
aayush3011 Mar 28, 2024
af99d7b
Updating test case
aayush3011 Mar 29, 2024
6d8fc9b
Updating test case
aayush3011 Mar 29, 2024
2f7112d
updating changelog
aayush3011 Mar 29, 2024
158880f
Merge branch 'main' into users/akataria/vectorindexing
aayush3011 Mar 29, 2024
bb85dd3
Updating test case
aayush3011 Mar 29, 2024
a7185d7
Merge branch 'users/akataria/vectorindexing' of https://github.com/aa…
aayush3011 Mar 29, 2024
f4c4012
Merge branch 'Azure:main' into users/akataria/vectorindexing
aayush3011 Apr 2, 2024
72a4bcd
Resolving comments
aayush3011 Apr 2, 2024
dfb3575
Resolving comments
aayush3011 Apr 2, 2024
67f51cb
Fixing test case
aayush3011 Apr 2, 2024
730f8c2
Resolving comments
aayush3011 Apr 23, 2024
ad3ac89
Resolving Comments
aayush3011 Apr 27, 2024
940c6af
Merge branch 'main' into users/akataria/vectorindexing
aayush3011 Apr 27, 2024
3eb77ea
Fixing build issues
aayush3011 Apr 27, 2024
44f4e07
Merge branch 'main' into users/akataria/vectorindexing
aayush3011 Apr 29, 2024
460f681
Resolving comments
aayush3011 Apr 30, 2024
5579dd1
Resolving Comments
aayush3011 May 1, 2024
54a2ce3
Merge branch 'users/akataria/vectorindexing' of https://github.com/aa…
aayush3011 May 1, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Fixing test case
  • Loading branch information
aayush3011 committed Apr 2, 2024
commit 67f51cb527e3d9eb5cfbd73f9ae4073153fee4c7
Original file line number Diff line number Diff line change
Expand Up @@ -177,15 +177,6 @@ public void shouldFailOnWrongVectorEmbeddingPolicy() {
assertThat(ex.getMessage()).isEqualTo("Invalid vector data type for the vector embedding policy.");
}

embedding.setCosmosVectorDataType("");
try {
VectorEmbeddingPolicy vectorEmbeddingPolicy = new VectorEmbeddingPolicy(ImmutableList.of(embedding));
collectionDefinition.setVectorEmbeddingPolicy(vectorEmbeddingPolicy);
fail("Vector Embedding policy creation will fail for empty vector date type being passed");
} catch (IllegalArgumentException ex) {
assertThat(ex.getMessage()).isEqualTo("Vector data type cannot be empty for the vector embedding policy.");
}

embedding.setCosmosVectorDataType(CosmosVectorDataType.FLOAT32.toString());
embedding.setCosmosVectorDistanceFunction("COS");
try {
Expand All @@ -196,13 +187,14 @@ public void shouldFailOnWrongVectorEmbeddingPolicy() {
assertThat(ex.getMessage()).isEqualTo("Invalid distance function for the vector embedding policy.");
}

embedding.setCosmosVectorDistanceFunction("");
embedding.setCosmosVectorDistanceFunction(CosmosVectorDistanceFunction.COSINE.toString());
embedding.setDimensions(null);
try {
VectorEmbeddingPolicy vectorEmbeddingPolicy = new VectorEmbeddingPolicy(ImmutableList.of(embedding));
collectionDefinition.setVectorEmbeddingPolicy(vectorEmbeddingPolicy);
fail("Vector Embedding policy creation will fail for empty distance function being passed");
} catch (IllegalArgumentException ex) {
assertThat(ex.getMessage()).isEqualTo("Distance function cannot be empty for the vector embedding policy.");
assertThat(ex.getMessage()).isEqualTo("Dimensions for the embedding cannot be null for the vector embedding policy");
}

embedding.setCosmosVectorDistanceFunction(CosmosVectorDistanceFunction.COSINE.toString());
Expand Down