Skip to content

Commit 49f930d

Browse files
codebrainMpdreamz
authored andcommitted
Implement vector usage (#4151)
(cherry picked from commit 31c0862)
1 parent daed68d commit 49f930d

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
@@ -75,7 +75,7 @@ public class XPackUsageResponse : ResponseBase
7575
public SecurityUsage Security { get; internal set; }
7676

7777
[DataMember(Name = "vectors")]
78-
public XPackUsage Vectors { get; internal set; }
78+
public VectorUsage Vectors { get; internal set; }
7979

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

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

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

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

0 commit comments

Comments
 (0)