Skip to content

Commit cbce7c5

Browse files
Adding comment why .infernece filter is added
1 parent 5fd925e commit cbce7c5

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

server/src/main/java/org/elasticsearch/action/fieldcaps/FieldCapabilitiesFetcher.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -259,6 +259,7 @@ private static Predicate<MappedFieldType> buildFilter(String[] filters, String[]
259259
fcf = ft -> acceptedTypes.contains(ft.familyTypeName());
260260
}
261261

262+
// Exclude internal ".inference" subfields of semantic_text fields from the field capabilities response
262263
Collection<InferenceFieldMetadata> inferenceFields = context.getMappingLookup().inferenceFields().values();
263264
for (InferenceFieldMetadata inferenceField : inferenceFields) {
264265
Predicate<MappedFieldType> next = ft -> ft.name().startsWith(inferenceField.getName() + ".inference") == false;

0 commit comments

Comments
 (0)