Skip to content

Commit 8cccbc2

Browse files
committed
added missing fluent include/exclude/excludehint methods to sig terms agg descriptor
1 parent 522115b commit 8cccbc2

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/Nest/Aggregations/Bucket/SignificantTerms/SignificantTermsAggregation.cs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,14 @@ public class SignificantTermsAggregationDescriptor<T>
110110

111111
public SignificantTermsAggregationDescriptor<T> Size(int size) => Assign(a => a.Size = size);
112112

113+
public SignificantTermsAggregationDescriptor<T> ExecutionHint(TermsAggregationExecutionHint? hint) => Assign(a => a.ExecutionHint = hint);
114+
115+
public SignificantTermsAggregationDescriptor<T> Include(Func<FluentDictionary<string, string>, FluentDictionary<string, string>> include) =>
116+
Assign(a => a.Include = include?.Invoke(new FluentDictionary<string, string>()));
117+
118+
public SignificantTermsAggregationDescriptor<T> Exclude(Func<FluentDictionary<string, string>, FluentDictionary<string, string>> exclude) =>
119+
Assign(a => a.Exclude = exclude?.Invoke(new FluentDictionary<string, string>()));
120+
113121
public SignificantTermsAggregationDescriptor<T> ShardSize(int shardSize) => Assign(a => a.ShardSize = shardSize);
114122

115123
public SignificantTermsAggregationDescriptor<T> MinimumDocumentCount(int minimumDocumentCount) =>

0 commit comments

Comments
 (0)