Skip to content

Commit 31c0862

Browse files
codebrainMpdreamz
authored andcommitted
Implement vector usage (#4151)
1 parent 4e94249 commit 31c0862

File tree

2 files changed

+14
-2
lines changed

2 files changed

+14
-2
lines changed

src/Nest/XPack/Info/XPackUsage/XPackUsageResponse.cs

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ public class XPackUsageResponse : ResponseBase
7676
public SecurityUsage Security { get; internal set; }
7777

7878
[DataMember(Name = "vectors")]
79-
public XPackUsage Vectors { get; internal set; }
79+
public VectorUsage Vectors { get; internal set; }
8080

8181
[DataMember(Name = "voting_only")]
8282
public XPackUsage VotingOnly { get; internal set; }
@@ -91,6 +91,18 @@ public class XPackUsage
9191
public bool Enabled { get; internal set; }
9292
}
9393

94+
public class VectorUsage : XPackUsage
95+
{
96+
[DataMember(Name = "dense_vector_fields_count")]
97+
public int DenseVectorFieldsCount { get; internal set; }
98+
99+
[DataMember(Name = "sparse_vector_fields_count")]
100+
public int SparseVectorFieldsCount { get; internal set; }
101+
102+
[DataMember(Name = "dense_vector_dims_avg_count")]
103+
public int DenseVectorDimensionsAverageCount { get; internal set; }
104+
}
105+
94106
public class SecurityUsage : XPackUsage
95107
{
96108
[DataMember(Name = "anonymous")]

src/Tests/Tests/XPack/Info/XPackInfoApiTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ [I] public async Task XPackUsageResponse() => await Assert<XPackUsageResponse>(X
102102
r.Flattened.Should().NotBeNull();
103103
r.DataFrame.Should().NotBeNull();
104104
r.Vectors.Should().NotBeNull();
105-
r.VotingOnly.Should().NotBeNull();
105+
r.VotingOnly.Should().NotBeNull();
106106
}
107107
});
108108
}

0 commit comments

Comments
 (0)